約 4,704,299 件
https://w.atwiki.jp/arunau32167/pages/593.html
KING OF SOUL+plus HP:http //m2corporation.dousetsu.com/ HP:http //www.vector.co.jp/soft/dl/win95/game/se476372.html +スクリーンショット ゲーム内容の説明 関連作品 KING OF SOUL KING OF SOUL2 登録タグ 2D格闘ツクール2nd(フリーウェア) 最終更新日時 2011-08-16 21 53 53 (Tue)
https://w.atwiki.jp/kbhyakka/pages/245.html
Macintosh Plus Floral Shoppe
https://w.atwiki.jp/demonzsoul/pages/16.html
form action="cgi-bin/aaa.cgi" method="post" table border="0" tr td align="right" b PSID /b /td td input type="text" name="name" maxlength="20" /td /tr tr td align="right" td valine="top" b 対戦形式: /b /td td input type="checkbox" name="keisiki" value="150" 黒ファン時に敵対ホスト滅亡 br input type="checkbox" name="keisiki" value="120" 黒ファン時に敵対青ファン滅亡 br input type="checkbox" name="keisiki" value="120" ホスト時に敵対黒ファン滅亡 br input type="checkbox" name="keisiki" value="100" 青ファン時に敵対黒ファン滅亡 br /td /tr !-- 以下、補正全7項目について記述 -- tr td align="right" td valine="top" b 1.勝敗の決め手補正 /b /td td input type="radio" name="hosei1" value="*0.4" MOBの攻撃 br input type="radio" name="hosei1" value="*0.8" 落下死 br input type="radio" name="hosei1" value="*0.6" 起きスタブ br input type="radio" name="hosei1" value="*0.2" 刀ハメ br input type="radio" name="hosei1" value="*1.2" スタブ br input type="radio" name="hosei1" value="*2.0" パリィ br input type="radio" name="hosei1" value="*0.8" 疫病・毒 br input type="radio" name="hosei1" value="*0.1" スロット切り替え速射魔法 br /td /tr tr td align="right" td valine="top" b 2.エリアのソウル傾向補正 /b /td td input type="radio" name="hosei2" value="*1.5" 最黒時に青ファンが敵対黒ファン滅亡 br input type="radio" name="hosei2" value="*1.2" 最黒時にホストが敵対黒ファン滅亡 br input type="radio" name="hosei2" value="*1.5" 最白時に黒ファンが敵対青ファン滅亡 br input type="radio" name="hosei2" value="*1.2" 最白時に黒ファンが敵対ホスト滅亡 br /td /tr !-- 補正3~7を同様に作成 -- input type="submit" value="送信" input type="reset" value="リセット" /td /tr /table /form
https://w.atwiki.jp/ddr_dp/pages/3266.html
A20 PLUS 段位認定コース A20 段位認定コース概要・注意点 初段初段解説 初段コメント(私的なことや感想はこちら) 二段二段解説 二段コメント(私的なことや感想はこちら) 三段三段解説 三段コメント(私的なことや感想はこちら) 四段四段解説 四段コメント(私的なことや感想はこちら) 五段五段解説 五段コメント(私的なことや感想はこちら) 六段六段解説 六段コメント(私的なことや感想はこちら) 七段七段解説 七段コメント(私的なことや感想はこちら) 八段八段解説 八段コメント(私的なことや感想はこちら) 九段九段解説 九段コメント(私的なことや感想はこちら) 十段十段解説 十段コメント(私的なことや感想はこちら) 皆伝皆伝解説 皆伝コメント(私的なことや感想はこちら) 概要・注意点 2019/03/28にA20で実装された、段位ごとに難易度・順番も含めて指定された4曲をプレーし実力を測るモードで、2020/07/01付で金筐体限定で先行稼働したA20 PLUSにてリニューアルされ、曲目が一新された。金筐体限定で、プレミアムプレーの1曲目でのみ選択できる。 2020/07/01稼働日時点では初段~八段まで実装。 A20の段位認定コースはプレーできなくなった。また、A20時点の段位は引き継がれないため、全員再び初段からプレーする必要がある。 詳細は DanceDanceRevolution A20/段位認定(A20 PLUS) - BEMANIWiki 2nd を参照。最初は初段のみプレーでき、4曲目最後までゲージが残れば合格となり次の段位が解禁される。なお高得点で合格すると一気に複数の段位が解禁される。 ゲージは「GRADE」という段位認定専用のゲージで、「最初は満タン」で「通常ゲージより増えにくく減りにくい(DANGERでは更に減りにくい)」のが特徴。通常クリアできない曲が段位認定ではクリアできるという事態も発生しうる。(参考: [DDR A20]通常ゲージと段位ゲージの違いを検証 ) 初段 VER 曲名 難易度 BPM NOTES/FA(SA) A Yeah! Yeah!(踊) 9 150 223 / 14 A HANDS UP IN THE AIR(踊) 9 128 248 / 2 2014 Dreamin (激) 9 128 263 / 1 A Hopeful(踊) 10 146 290 / 20 10 128-150 1024 / 37 https //www.youtube.com/watch?v=QBAgAzCKia8 (x2.5?→x2.5?→x2.5?→x2.5?, NOTE, Clap) 初段解説 1曲目: 2曲目: 3曲目: 4曲目: 名前 コメント 初段コメント(私的なことや感想はこちら) 癖曲だらけだった前作よりはだいぶ楽になったと思う。 -- 名無しさん (2020-07-02 17 56 53) パネル中央の捻りが多く、足9といえど難しめ。特に三曲目は極端な遠配置があるので、初心者はHSを遅めに設定するといい。三曲目までクリアできれば四曲目は問題ないはず。 -- 名無しさん (2020-07-05 10 36 55) 前作のDP初段が難し過ぎただけで、初段としては十分な手応えと適度なDPらしさがある良い選曲だと思う。 -- 名無しさん (2020-07-05 17 34 32) 実質ボスは3曲目、2回だけとは言え大階段チックな渡りが後半に控えておりここだけなら足9を逸脱している。余程大崩れしなければゲージが枯渇することは無いと思うのでここを抜ければウイニングラン。 -- 名無しさん (2020-08-20 21 17 45) yeah yeahはA20+段位課題で唯一?の変拍子曲。リズムが分かりづらいけど抜けるだけなら適当でもOK -- 名無しさん (2020-10-13 15 52 12) 名前 コメント 二段 VER 曲名 難易度 BPM NOTES/FA(SA) X2 Crazy Control(激) 10 105 242 / 0 X3 Take A Step Forward(踊) 10 145 216 / 25 X Dance Floor(激) 10 120 231 / 26 X3 TWINKLE♡HEART(激) 11 185 356 / 23 11 105-185 1045 / 74 二段解説 1曲目: 2曲目: 3曲目: 4曲目: 名前 コメント 二段コメント(私的なことや感想はこちら) 初段が緩くなったのもあって飛ばされることが多い不遇な段だと思う -- 名無しさん (2020-07-04 00 02 19) 地味にこれ前作より難化してると思う -- 名無しさん (2020-07-05 13 08 16) 明らかに難化してるんだよなあ… -- 名無しさん (2020-07-11 00 24 24) ボスは三段課題曲でも十分通用するくらい難しい。3曲目で瀕死だといきなり閉店するかもしれない。 -- 名無しさん (2020-07-14 16 42 54) Take A Step ForwardDDP超良譜面だけど段位挑戦レベルだと踏み方を理解できるまで零しまくるかも -- 名無しさん (2020-07-23 16 04 20) 飛ばされやすいのであまり話題にならないけど、レベル帯にしては高い技術を要求される難曲揃い。前作のDP初段の次がこれだったら、少なくとも二段の方が簡単とは言われなかっただろう -- 名無しさん (2020-07-30 18 19 56) 3曲目までゆっくり目だから、挑戦段階だとボス曲のテンポにビックリするかもしれない。 -- 名無しさん (2020-07-30 19 16 24) ビニール結界が張られてマスクなしOKとなったので、DDRにカムバック。初段も前作よりいいランクで合格して意気揚々と挑んだら、 1曲目:このラップがのりのりでいいんだよね~(嬉)、楽勝だぜ、さすが俺様! 2曲目:これも全交互でいってみるか!・・・あれ、あれれ、なぬ~(怒)、Lv10ごときでコンボ切れたし! 3曲目:うひぃ、間に合わん!交互どころか、スライド、片足捌きしまくりでも、ぼろぼろ、ぼくの実力ってこんななの、シクシク(哀) 4曲目:物思いにふけってたらハイスピ調整忘れてた!どひー、未体験の速度!!ギリ合格して、ふぅ、でもここちよい疲労感でなんか楽しかった。 という具合に、喜怒哀楽とDPの奥深さが再確認できる素敵なコース。 -- 名無しさん (2020-08-23 16 40 18) いくらなんでもそこまで奥深いコースではないだろう -- 名無しさん (2020-09-06 12 54 10) シンプルに痛い -- 名無しさん (2021-07-27 08 12 34) 名前 コメント 三段 VER 曲名 難易度 BPM NOTES/FA(SA) 2013 Another Phase(踊) 11 160 333 / 7 2014 ヤマトなでなで♡かぐや姫(激) 11 160 323 / 17 X3 ever snow(激) 11 145 371 / 8 2013 Beautiful Dream(激) 12 182 386 / 24 12 145-182 1413 / 56 三段解説 1曲目: 2曲目: 3曲目: 4曲目: 名前 コメント 三段コメント(私的なことや感想はこちら) ever snowが見た目以上にしんどかった。振り回しが苦手だとゲージが低いままボスに突入してそのまま閉店もありうる -- 名無しさん (2020-08-29 16 20 28) 二段の意地悪さに比べたら素直な譜面が多いので個人的には助かりました。でもever snowは振り回しへの対応力が問われ、体力はかなりもっていかれます。ボスまで振り回し構成だったらクリア出来ていなかったですね。1P2P間の跨ぎは多いけど、チュンリー踏みで何とか乗り切ろう! -- 名無しさん (2021-04-13 14 07 40) 名前 コメント 四段 VER 曲名 難易度 BPM NOTES/FA(SA) X2 KISS KISS KISS 秋葉工房 MIX(激) 12 160 363 / 19 4th TRIP MACHINE CLIMAX(激) 12 180 338 / 0 X3 CRAZY♥LOVE(踊) 12 89-177(88.5-177) 403 / 58 2014 Engraved Mark(踊) 13 188 427 / 4 13 89-188 1531 / 81 四段解説 1曲目: 2曲目: 3曲目: 4曲目: 名前 コメント 四段コメント(私的なことや感想はこちら) 素直な譜面が多い足12からよくもこれだけ特殊な譜面を持ってきたな、という感じのメドレー。足12適正くらいだとボロボロこぼすだろうが段位ゲージは減少が緩いので諦めずに食い付き続ける気力が必要。最後のEngraved Markの縦連は最後の体力を振り絞ってとにかくgoodでもいいので拾うことを心がければいける。早入りも有効 -- 名無しさん (2020-07-04 11 19 51) 12適正くらいだとトリップマシンが一番の鬼門だと思う。4曲目は前段位のBeautifulDreamがしっかり踏めてればいける -- 名無しさん (2020-08-18 12 27 55) 2曲目地獄でしたが、3曲目回復、4曲目の3連縦連は2つだけ拾って体力温存すれば抜けられました。2曲目突破できればなんとかなるかな -- 名無しさん (2020-08-29 11 07 11) トリクラがとにかく強い。古い曲にありがちなワープ配置がないだけ良心的なのか…? -- 名無しさん (2021-02-01 23 22 12) 名前 コメント 五段 VER 曲名 難易度 BPM NOTES/FA(SA) EXT 三毛猫ロック(激) 13 246(152-250) 313 / 15 2013 Condor(激) 13 142 356 / 17 EXT A(鬼) 13 93-191 324 / 3 2013 RËVOLUTIФN(激) 14 202 555 / 14 14 93-246(-250) 1548 / 49 五段解説 1曲目: 2曲目: 3曲目: 4曲目: 名前 コメント 五段コメント(私的なことや感想はこちら) リズム、配置難の1,2曲目、ひたすら8分滝の3,4曲目というラインナップ Aの低速で体力とゲージを回復して、その後に備えよう クリア目線の場合、いかに前2曲をごまかすかがキモになる -- 名無しさん (2020-07-04 19 21 21) 有志による検証によると段位ゲージは閉店一歩手前から233コンボで全回復するとのこと。これに基づくと2曲目までに相当減らされても3曲目のA前半の低速地帯を繋ぐだけでゲージはほぼ半分回復する。ここまでこれる実力があるならA前半をグレ以上で繋ぐ地力は間違いなくあるはずなのできちんとインターバルで息を整え丁寧に繋いで確実に回復することを心がけたい -- 名無しさん (2020-07-04 23 15 35) 前作5段だったけど、体力落ちてて4曲目RËVOLUTIФNの最後の8分ラッシュは体力ギリギリだった。RËVOLUTIФNはラストにBPM202の長い滝があるラス殺し傾向の譜面なので、4曲目だと思って最初から気合いを入れて踏んでいくとラストで足が止まってしまい合格目前で閉店は十分あり得る。体力に自信がなければ、曲の前半はいくつかmissが出ても気にせず体力消費を抑えることを意識するのが良いだろうと思う -- 名無しさん (2020-07-10 18 17 07) 単体のスコアが全部Cだけど合格しました。Aの後半が踏める人ならRËVOLUTIФNは体力勝負だと思います。休憩ほんと助かる・・・ -- 名無し (2020-09-01 12 26 19) RËVOLUTIФNの最後もパターンは単純なので事故らなければ前作より遥かに楽かと -- 名無しさん (2020-09-08 15 50 41) 合格狙いならcondorで難所には無理矢理追い付こうとせず比較的穏やか(?)な8分滝で体力、ゲージ温存しつつAの低速でゲージを回復。ラストのREVOLUTIONも終盤は高速8分ラッシュにはなるが前半~中盤は緩急があるので抜ける所でしっかりスタミナを温存してラストに備えていけば射程圏。飛び級狙いだと3曲目まで「温存」を主体にしている合格狙いから一転、ノーツの少なさがスコア難に更なる拍車をかけてくるので高速のリズム難の三毛猫、テンポの落ち着いているcondor双方で精度を取りに行く事が求められるのでラストのREVOLUTIONが(精度面で)楽と思える位じゃないと厳しい。 -- 名無しさん (2020-09-18 07 27 52) 名前 コメント 六段 VER 曲名 難易度 BPM NOTES/FA(SA) A 朧(鬼) 14 149 474 / 16 X Horatio(激) 14 165 422 / 3 EXT 大見解(鬼) 14 143-172 424 / 18 EXT PARANOIA survivor(激) 15 135-270 475 / 2 15 135-270 1795 / 39 六段解説 1曲目: 2曲目: 3曲目: 4曲目: 名前 コメント 六段コメント(私的なことや感想はこちら) 大見解が交互難のためまともに踏むとバテる。当然パラ鯖が六段の壁となるので、AA+を取って七段を飛ばしたい場合は後半二曲のペース配分に注意が必要。 -- 名無しさん (2020-07-05 13 31 11) 4曲目がパラ鯖になったことで明らかに前回より難化してる。全体通してかなり足にクる構成なので覚悟すべし -- 名無しさん (2020-07-06 00 41 22) なぜ3曲目を後半実質15の大見解にしたんだ...。ゲージも体力もごっそり削られてからのパラ鯖とか殺意高すぎる。 -- 名無しさん (2020-07-06 01 58 09) スタミナ対策として4曲通して(ゲージが余裕なときは)同時を捨てること(および両端の1P←&2P→を捨てること)も考えたい。 -- 名無しさん (2020-07-24 21 24 41) 1、2曲目はゲージミリ残しで終わるように捨てまくって体力を温存。ホレーショも大見解も簡単な前半部分で最大まで回復するのでゲージを残す意味は無い。というかこの段位大見解とパラ鯖だけでいいんじゃないかな。 -- 名無しさん (2020-07-25 19 49 01) ↑ホレーショや大見解の前半部分で全快できる上級者様はどうぞそのようにされてください。 -- 名無しさん (2020-07-28 01 26 18) ↑いや挑戦レベルでも普通に回復地帯だぞ前半部分。 -- 名無しさん (2020-07-28 19 52 41) そもそも上級者なら捨てる必要ないだろうって話。 -- 名無しさん (2020-07-28 21 14 59) ホレーショは挑戦レベルだとむしろ前半の振り回しの方が苦労しないか? -- 名無しさん (2020-07-28 22 42 05) エンドルフィンと激鯖どっちがムズいかは個人差だが100秒から大見解への変更は確実に難化と言える。よって難化。でも六段まではできれば捨てずに乗り越えて欲しいと思う。 -- 名無しさん (2020-07-31 19 56 38) 『おっさんがDDRをだらだら踏む』ぐらいの人がクリアするには、捨ても選択肢に入れていい…と思うけどなぁ。 -- 名無しさん (2020-08-01 09 41 18) 大見解後半は考え無しに挑むととにかく体力消費が激しいので要注意。これといった捨て方こそ無いけど、同時を捨てるなりスライドを迷わず活用するなりの方針は事前に立てておくべし。 -- 名無しさん (2020-08-18 20 53 26) 1曲めの朧から捨てを考えないといけないレベルだと流石に挑むには時期尚早と思う。大見解の後半を捨てすぎるとパラ鯖の出だしで落ちるのが難しいところね。パラ鯖は単曲でプレイしての出だしをしっかり踏めるようにしておいた方がいい。 -- 名無しさん (2020-09-05 11 45 06) パラ -- 名無しさん (2020-10-15 22 31 02) 六段までは捨てずに乗り越えて欲しいとかどこから目線なんや -- 名無しさん (2021-01-23 01 00 43) 適正付近かつ体力自信ニキなら完全に大見解ゲー。何も考えずに交互で踏もうとすると崩壊する(というか崩壊しないほうが稀)ので同時を一部捨てたりするのもあり。自分がそのいい例で大見解を赤ゲージ手前で超えたらパラ鯖で全回復しました() -- 名無しさん (2021-06-08 02 32 45) 大見解CDP超えればパラ鯖はウイニングラン -- 名無しさん (2021-07-25 18 48 27) パラ鯖だけノーマルゲージでクリアに時間かかって何が大見解ゲーじゃって思いながらやってみたけど大見解ゲーだったわ... -- 名無しさん (2021-10-04 11 45 22) 名前 コメント 七段 VER 曲名 難易度 BPM NOTES/FA(SA) A ZEPHYRANTHES(激) 15 180 565 / 26 2013 Windy Fairy(激) 15 180 567 / 60 SN Healing-D-Vision(激) 15 180-360 443 / 2 A Cosy Catastrophe(激) 16 90-360 537 / 9 16 90-360 2112 / 97 https //www.youtube.com/watch?v=JB2VBSiYClU (x2.0?→x2.0?→x1.25?→x1.25?, NOTE, Clap) 七段解説 1曲目: 2曲目: 3曲目: 4曲目: 名前 コメント 七段コメント(私的なことや感想はこちら) 4曲とも実質180で固める必要あった?と疑問に思う曲目。Cosyはラストの追い込みが16の中でもキツい配置で有名なのでボスには持ってこいだしHDVもトリッキー譜面としてアリだが、そうなると1曲目と2曲目の意図が霞むなあと思った。ノーツ数が少ないわけではないが素直な配置が多いため体力面でもそこまで苦労はしないだろう。 -- 名無しさん (2020-07-04 01 44 15) 一曲目と二曲目で体力を減らし、ヒデブで前半回復して後半から畳み掛けるような段位に感じた。正直前回の休憩なし七段よりもメチャクチャキツイ。 -- 名無しさん (2020-07-04 16 01 41) Cosyは見切り力が無いと、騙し騙し踏んでてもゲージ削られるからある程度譜面サイトでどう踏めばいいかイメトレした方がいいと思う。 -- 名無しさん (2020-07-06 17 29 03) 3曲目までならギルツ→パラ鯖の前作よりも体力を使わずに済む。たので楽な気がする。ただCosyは予習必須 -- 名無しさん (2020-07-12 01 03 40) とにかくCosyが鬼門。Cosyに少しでもゲージを残せるようにHDVのラス滝もある程度憶えておくと良い -- 名無しさん (2020-07-28 02 04 44) 開幕からウイニングランだった前作の侍からカタストロフになったので16が半分くらい埋まるくらいの地力がないと苦しい。ソフラン嫌いには後半2曲がとにかく辛い構成。可能であればハイスピを1段階上げたりサドプラを活用したりしよう。 -- 名無しさん (2020-08-22 22 12 30) 二曲目までの「足15、比較的高速、そこそこの物量」を如何に体力を温存して踏めるかが第一の試練。ここでバテてしまうようなら潔く体力の作り直しを。ひでぶ激中盤からが本番で多少体力を使ってでもゲージを残す(増やす)事。7段挑戦レベルではここで回復が足りないとコージー序盤での閉店も有りうる。ひでぶ後はしっかりとインターバルを使って兎に角振り回しに置いていかれないようにすること。決してコージーゲーと言う訳ではないので全曲通じてしっかりと予習をしてから挑むことをおすすめします。 -- 名無しさん (2020-08-27 23 17 32) クリアするだけなら体力温存を優先してWindy Fairyは左右を捨てて早々に赤ゲージに入れて適当に踏む。それでもひでぶの前半で全回復できる。ひでぶ後半からCosyは足を止めたら負け。 -- 名無しさん (2020-09-09 20 16 38) ゼフィは速いが隣接配置も多いので適宜捨てるかチュンリーっぽく取りつつ温存~終盤の同時ラッシュだけは2回とも全力で取りに行く。ウィンディ前半でゲージを回復させつつ後半はゲージを枯渇させない事だけを意識してやはり体力温存を主体に。ひでぶ前半はしっかりとゲージ回復に努めること。↑の方々も仰ってますがひでぶ後半からが本番、そこから先は誤魔化しがほぼ効かないと思った方が良い位難易度が上がるので予習、ギアチェン等持てる力は全て出しきる位で臨んで欲しいです。ご健闘をお祈りします。 -- 名無しさん (2020-09-18 07 39 35) 3曲目ひでぶが問題の後半も含めてAIR耐性特化の超個人差譜面なので、捻り苦手だけどAIRは得意って人は2曲目超えればウィニングラン。Cosyは気合でなんとかしろ -- 名無しさん (2020-09-18 20 50 09) 他の人が書いてある通り2曲目までは体力温存が定石だが、そのために一番必要なのは16分蟹歩き。これができればある程度捨ててもCosyゲーに持ち込める。足15だとギルツ鬼、out of focus -- 名無しさん (2020-09-22 14 25 33) ↑続き -- 名無しさん (2020-09-22 14 25 53) 2曲目WindyFairy終了まででどれだけ体力を温存できるかがクリアの鍵ではあるのだが、WindyFairyは両端の半数がFAなので捨てるには惜しいというのがすごく嫌らしい。4曲とも瞬発力はそれほど求められないので心肺能力を強化するのがクリアへの一番の近道なのかもしれない -- 名無しさん (2020-10-15 22 17 12) 渡りが極端に苦手のため、1~3曲目は全然減らなかったが、コージー(SPではプレイ済)で赤ゲージになり、ほぼ全て誤魔化しつつとるハメに。個人的に八段より全然難しいし、八段よりスコアは低かった。DPならではの技術をしっかり磨いていないとかなりコージーはキツい -- 名無しさん (2021-03-08 16 44 08) 正直今作八段<Cosy。もし飛び段が可能だったら八段のほうが先にできる人も一定数いると思う。 -- 名無しさん (2021-10-17 19 57 34) どうしてもCosyが無理ならDP六段で飛び級も手かと思ったけど、さすがにDP六段でAA+いけるならCosyに手も足も出ないとは考えにくいか。 -- 名無しさん (2021-12-12 13 56 26) 名前 コメント 八段 VER 曲名 難易度 BPM NOTES/FA(SA) X3 隅田川夏恋歌(鬼) 16 180 551 / 9 2013 STULTI(激) 16 90-182 523 / 18 A Life is beautiful(激) 16 155 555 / 32 SN MAX 300 (Super-Max-Me Mix)(鬼) 17 140-320 562 / 188 17 90-320 2191 / 247 https //www.youtube.com/watch?v=n4oTCvcMQdc (x2.25→x2.25→x2.75→x1.25, NOTE, Clap) https //www.youtube.com/watch?v=lD2JTeA589M (x2.5?→x2.5?→x2.75→x1.25, NOTE, Clap) 八段解説 2020/07/01付のA20 PLUS段位認定開始時点での最上位段位。 1曲目: 濁流こと単同滝でいかに体力消費を抑えて踏むかが問題。そこでゲージを温存できるのであれば、他の箇所の黄色は捨てることでかなり楽になる。 2曲目: 踏むリズムが一定ゆえに覚えやすい停止なので、譜面動画などで事前に停止に慣れておきたい。 3曲目: 捨て研究でかなり楽になる。長いFA捨てもあるし、「1P←や2P→を捨てると楽な箇所」「黄色を捨てると楽な箇所」なども多い。 4曲目: 体力もゲージも回復できる連続FAは是非とも拾いたい。交互難な箇所が多めなので、スライド主体と割り切った方が踏みやすいかもしれない。 名前 コメント 八段コメント(私的なことや感想はこちら) 前作八段が左右振り遠配置の3曲からのエーテルという極端な構成だったのに対し4曲全体で様々な要素(同時複合、高速16分、中央切り返し、遠配置、同時ラッシュなど)が求められるバランスの良い構成。赤ヨロロはエーテルより一回り以上クリア抜けは簡単なため、段位突破難易度としては幾分楽になった印象。 -- 名無しさん (2020-07-04 01 49 06) 段位を抜けるだけならlife is beautifulは黄色無視して良いし、赤300は拾えるところをしっかり拾っていけばある程度回復できる。七段突破出来るならばこの段位もクリア出来ると思ってる。 -- 名無しさん (2020-07-04 16 04 45) 一曲一曲は結構強いけど、段位ゲージのおかげで全体でみれば弱体化している。4曲全部未クリアでも一応突破はできるが、ほぼ常時赤ゲージになるから精神に悪い… -- 名無しさん (2020-07-12 16 36 56) 4曲目の弱体化とインターバルによりだいぶ易化な印象。3曲目ぎり抜けでも休めれば赤MAXの序盤は耐えられるので、ここは絶対に回復を兼ねてしっかり踏みたい。後半も諦めなければFA地帯を抜ければ誤魔化せる配置は多い。 -- 名無しさん (2020-07-18 22 03 48) 1曲目と4曲目の同時ラッシュはある程度捨ててもゲージが残る。2曲目と3曲目の序盤が回復しやすいことも意識して適宜手を抜き、4曲目に体力を残していくとクリアしやすいと思う。 -- 名無しさん (2020-07-19 20 42 09) 段位ゲージとしてはクリアは弱め、特に4曲目。これがAETHERとかポゼだったらかなり印象変わってたと思う。 -- 名無しさん (2020-07-22 00 18 00) ここのボスにポゼ持ってくるのは前作10段レベルの鬼の所業だからやめてあげて -- 名無しさん (2020-08-02 16 47 52) ここまで4曲目はMAXシリーズで来てるから、九段はΔ鬼マッピリ鬼FAXX鬼辺りが来るのだろうか…んで十段が360鬼と -- 名無しさん (2020-08-02 19 41 48) 前回みたいにエーテルだけ頑張ればいいやでプレイして痛い目みたよ。今回の方がしんどい -- 名無しさん (2020-08-03 21 04 55) ↑↑その理屈だと十段四曲目が360鬼になるべ -- 名無しさん (2020-08-19 12 30 53) 前作と比較すると道中、ボス共々だいぶ楽になった印象。3、4曲目はフリーズ地帯で息を整えられるしゲージを回復できる場所もあるのでギリギリでも諦めないこと。濁流と赤MAXの連続同時をどう切り抜けるかは事前に決めておこう。 -- 名無しさん (2020-08-22 23 06 53) 今作の八段は合格できたけど前作の八段でアラビ落ちだったから八段を自称するのを躊躇う。段位導入からまだ2作目だからしょうがない部分もあるけど……… -- 名無しさん (2020-08-23 13 33 11) 全編通じて緩急差があるので捨て&回復の対策でぐっと合格が近づきます。鬼怒川…予め「同単同→捨て」の様な感じで自分なりのパターンを作ってみる。かなり減少が抑制出来る。STULTI…振り回しに付いて行きすぎず、地団駄や隣接16分は極力取りきる。beautiful…終盤のFA地帯で体力回復したらそこから全力で少しでもゲージを稼ぎにいく。ここである程度ゲージを持ち越せば300がかなり -- 名無しさん (2020-09-22 17 33 41) 途中投稿失礼しましたm(__)m/300序盤が幾ら回復と言ってもある程度ゲージを持ち越さないと前半が耐えきれない可能性もある。2度襲ってくる同時ラッシュは反対側に渡る直前の箇所を2つ程度捨てるだけでも格段に滝に置いていかれない&バテを回避できます。ここまで来れればほぼウイニングラン。ご健闘を。 -- 名無しさん (2020-09-22 17 36 47) 2個めのコメントさんの言う通りで、ここまでで一番生き残りきつかったのはHDV後のcosyのような気が。まってろよパラレボ激!あ、その前に16クリア埋めからはじめないと!(NGO激は除くw) -- 名無しさん (2020-11-23 14 15 17) 名前 コメント 九段 VER 曲名 難易度 BPM NOTES/FA(SA) 2013 Magnetic(鬼) 17 40-160 622 / 85 A Triple Counter(激) 17 216 695 / 11 X2 New Decade(激) 17 100-400 512 / 21 X3 PARANOiA Revolution(激) 18 180-360 658 / 18 18 40-400 2487 / 135 https //www.youtube.com/watch?v=itvg-cWaODk (x2.5→x2.0→x1.0→x1.25, NOTE, Clap) https //www.youtube.com/watch?v=8vOUpQ0fv-w (x2.5→x2.0→x1.25→x1.25, NOTE, Clap) 九段解説 2020/08/19に追加された段位。「(A20 PLUS 段位認定の)八段合格」かつ「ゴールデンリーグのゴールドクラス所属」で挑戦可能。2020/09/09からは「(A20 PLUS 段位認定の)八段合格」かつ「ゴールデンリーグのシルバークラス以上に所属」で挑戦可能。2020/10/07からは「(A20 PLUS 段位認定の)八段合格」かつ「ゴールデンリーグのブロンズクラス以上に所属」で挑戦可能。 1曲目: 4曲中BPMが一番遅いのでここでしっかり足を温めていきたい。意外と物量があるので挑戦段階のプレイヤーは頑張り過ぎると後半バテる可能性もあるので注意。 2曲目: BPMが早く瞬間的な横移動、同時押しも多い為ひたすら体力を奪われる。総ノーツの多さと16分の塊が比較的素直な配置をしているのでゲージは存外保ちやすい。焦らずに脱力を心掛けたい。 3曲目: 曲が短くノーツも少ないがBPMが早い上、前2曲で体力を消耗した後に踏まされる事を考えると少々厄介。最後の低速はゲージを落としやすいが体力さえ残していれば4曲目冒頭でカバーできる。 4曲目: 発狂地帯と微休憩が交互に繰り返される持久走譜面。後半徐々に配置が苛烈になっていくが中盤の低速で休憩と大きくゲージ回復できるので、前3曲を耐えれるバイタリティがあれば勢いでそのまま完走できる可能性が高い。 名前 コメント 九段コメント(私的なことや感想はこちら) パラレボは単曲ならそれほどではないけれど、足17を三連続やらされた後に来るから相当しんどい。ゲージ補正で頑張って耐えよう。 -- 名無しさん (2020-08-19 17 39 02) 個人的にはRevolutionが無くなって易化。キツいのは2曲目のトリカンでノーツも多くテンポも速く体力消費が多い。でも前回より4曲通してだいぶ楽になったと思う。 -- 名無しさん (2020-08-19 17 52 53) 昨日受かったけどマジトリカンゲーだわ。終了後にはゲージも雀の涙程度でこりゃダメかと諦めていたがニューディケで回復出来て助かった。トリカンとニューディケの順番が逆だったらかなり難民が増えたかも…は流石に言いすぎかな? -- 名無しさん (2020-08-22 09 39 17) 単発ではクリアは出来てたから何とかなるだろうと思っていたけど、1~3曲どれもあまり素直に踏めない・追い付けないでキツかった。 -- 名無しさん (2020-09-05 00 22 42) トリカンの高速ポゼ踊地帯やパラレボの低速抜け・アラビ手前など、スライド推奨箇所がいくつかあるのでぜひ覚えておきたい 前3曲をある程度流してクリアできる地力があれば、パラレボは食らいついてどうにかなることも多いかも -- 名無しさん (2020-09-12 09 02 16) 2曲目3曲目はハイスピが合わせにくくてさらに辛い。 -- 名無しさん (2020-12-04 19 19 20) 名前 コメント 十段 VER 曲名 難易度 BPM NOTES/FA(SA) A シュレーディンガーの猫(鬼) 18 187 742 / 7 X2 ΔMAX(鬼) 18 100-573 595 / 60 A Come to Life(鬼) 18 90-180 686 / 54 SN2 Pluto Relinquish(激) 18 100-800(-805) 531 / 3 18 90-800(-805) 2554 / 124 https //www.youtube.com/watch?v=RxqlNM8cuLM (x2.25→x1.0→x2.5→x1.25, NOTE, Clap) 十段解説 2020/09/09に追加された段位。「(A20 PLUS 段位認定の)九段合格」かつ「ゴールデンリーグのゴールドクラス所属」で挑戦可能。2020/10/07からは「(A20 PLUS 段位認定の)九段合格」かつ「ゴールデンリーグのシルバークラス以上に所属」で挑戦可能。 1曲目: 極端に難しい配置は少ないが物量と発狂の長さで体力を奪われる譜面。横移動も多く踏める配置だからと言って頑張り過ぎると体力的に厳しくなる。 2曲目: 最初の配置は緩やかだが中盤から認識難、高速連打、同時難、遠方配置等畳みかけるように局難所が続く。ハイスピ合わせも個人差が大きいので各自各々の苦手な部分の対策を心掛けたい。 3曲目: 長い滝と所々瞬間的な局所難が混じる譜面。平均的に矢印の密度が高く強い振り回しもある為厳しいと思った配置は無理に追いかけない方がゲージを維持するには無難。ここで一つ問題があり、次の曲がBPM400で倍以上の差がある且つハイスピ変更の余裕がほぼ無い為「いつも通りのハイスピで挑んで4曲目冒頭のノーツを捨てる」か「ほぼ等速でこの曲に挑む」という選択が迫られる。 4曲目: ここまで辿り着けるプレイヤーにとっては最初と最後ゲー。最初の8分滝が苦手な人は3曲目と曲冒頭でしっかりゲージを蓄えておきたい。missの許容の多い段位ゲージにおいては最後の滝そのものよりも滝手前の4分8分でしっかり回復できるかの方が重要。前述した通り、3曲目とのBPM差に注意。ノーツが降ってきてる間も暫くはハイスピ変更できる余地があるので焦らない事。 名前 コメント 十段コメント(私的なことや感想はこちら) 今回はラストも18か(実質19みたいな奴だけど)。合格者は前作より大幅に増えそうね -- 名無しさん (2020-09-09 20 24 39) ラストはプリン鬼ではなく激。とは言え侮ること無かれ、前3曲が足18下~中位の体力譜面なので省エネしないと400の滝に対応できなくなる。前作のSP/DPのプレー人口に対するクリア比率が極端にDP難だったからここまで簡単にしたのだろうが、それでも前作九段よりは明らかに難しいし、ちゃんと十段してる内容だと感じた。前がおかしすぎた。 -- 名無しさん (2020-09-09 20 36 19) Δゲーじゃないか -- 名無しさん (2020-09-09 20 42 37) 回復カ所が多いね。厳しいのはノーツ数による体力だけで配置で叩きに来た前九段と比べたらまあちょい難しいかなってくらい。正直クリア段階でも粘着できるくらいガッツついてるなら差はない。 -- 名無しさん (2020-09-09 20 58 05) プリン激ってどこらへんが実質19なんだ?普通に18中位では? -- 名無しさん (2020-09-09 21 15 33) 鬼と間違えたんじゃないかなぁ -- 名無しさん (2020-09-09 22 22 39) 前作で10段、皆伝の合格者が極端に少なかったから皆伝もかなり易化されると予想。道中はまじめに踏むと疲れる曲が多めなので体力配分や捨てポイントを決めて対策しよう。 -- 名無しさん (2020-09-09 23 49 14) 3曲目まで今回の構成で易化させるならば、レベル構成としても鬼ヴァル適任だったかもね。前作は実力を段位で振り分ける機能があまり果たされていなかったが、今回は大丈夫そう。 -- 名無しさん (2020-09-10 00 52 39) もっとも、易化したとはいえ、3曲目から4曲目のハイスピについては要考慮。プリン最初のノーツを捨ててもなお猶予時間が短く、適正ハイスピに戻せない事故が発生する可能性があるね。 -- 名無しさん (2020-09-10 01 00 10) さすがに前作が難しすぎたせいか、19どころかハデス鬼などの18最上位もお預けに -- 名無しさん (2020-09-10 02 32 08) 前座も相当ラクになっているなこれ。 -- 名無しさん (2020-09-10 03 47 32) 前作パラレボまで行ける人なら余裕だね。この流れだと皆伝エゴも出禁かね -- 名無しさん (2020-09-10 10 15 52) 世界トップクラスの上級者でも瀕死&合格者が二桁(だったはず)の前作が狂ってただけで、この曲目でも十分すぎる難易度 -- 名無しさん (2020-09-10 11 02 23) 上にも書いてるいるがプリンのハイスピ戻す時は要注意。 -- 名無しさん (2020-09-10 16 54 20) とりあえず1回完走した感想ですが、ガチ踏みだとカムライの2回目低速前にある軸16分→滝の「鬼鯖360にしちゃいました地帯」とラス滝がやはり体力的にキツい。プリン激は最初の滝が段位ゲージだから適当に踏んでも問題ない。クリア挑戦レベルの人はカムライの前記箇所と、Δをとにかく研究して適宜捨てるようにしないと体力がきつい。Δは捨てる箇所たくさんあるから研究しよう。 -- 名無しさん (2020-09-10 19 55 38) まぁ前作のように神格化されるほどでもなく本来10段なんてこの程度でいいのでは。DPの19はビックリ人間感が強いし。 -- 名無しさん (2020-09-11 13 53 26) 激と鬼間違えただけでしょ、いつものコンマイ -- 名無しさん (2020-09-12 10 33 10) 前作と逆パターンでダブルが弱くなったけど十段なら適正難易度だと思う。というかそもそも最上位難易度の譜面がほとんどないのに、2番目の段位にボスとして19をぶち込むのが無理がある気がする。 -- 名無しさん (2020-09-14 13 37 11) 前作はクリアできないまま終わったけど今作は一発クリア。でも皆伝でパラレボが入る可能性が残ったことを考えると武者震いがするのぉ・・・ -- 名無しさん (2020-09-15 19 56 21) SPとDPで同段位の合格者数が同じぐらいになるように調整したらこうなったんかな? ってぐらいSP難化&DP易化 -- 名無しさん (2020-09-16 00 15 36) 攻略するならシュレディンガーとカムトラの2曲をやり込めばいい。この2曲のゲージ貯金を後ろの曲で消費すればクリアできる。 -- 名無しさん (2020-10-07 13 08 24) 結局Δ未クリアのまま十段とれた 通常ゲージでいう377コンボ目あたりまでの入り足と足運びを練習し、かつそこでサドプラを外す強引プレーで何とかなりました -- 名無しさん (2020-11-01 19 39 53) 自分もΔ未クリアだけど定期的に挑戦してなんとか合格できた。 Δは中速地帯まで苦手なので1.25倍で誤魔化し高速を耐える。抹茶プリン開始でdangerでも、道中の入り足とか予習すればラス滝迄にゲージほぼ満タンまで持っていける。結果、ラス滝が酷い出来だったがゲージ二本分残してクリアできた。 抹茶のラストで抜けられない人はフルゲージで突入する練習をした方が良いと思いました。 -- 名無しさん (2020-11-07 17 53 18) 4曲目が激プリンなのは高難易度段位のボスを務めるだけの威厳がある"曲"としてプリンがを選んだけど、鬼プリンだと譜面が尖り過ぎてる (皆伝なら分からなくもないが未だに接続者が出てない足18をボスにするのはちょっと… となったとか?) から同じ足18の激プリンにしたとかじゃないかなぁ。 -- 名無しさん (2021-12-12 11 15 57) 続き) あと (皆伝で18枠ラストを務めたENDYMIONを除いて) 18最上位勢が10段ボスとしては難易度的にも曲の立ち位置的にもふさわしくなかったのもあると思う。 アニバポゼはSA譜面の時点で除外、ラクリマ激は高難易度段位のラストが移植曲なのは賛否が起きる可能性があったし。 -- 名無しさん (2021-12-12 11 16 34) そもそもラクリマは一般解禁してないから出題範囲ですらない。 -- 名無しさん (2022-01-31 07 27 38) 名前 コメント 皆伝 VER 曲名 難易度 BPM NOTES/FA(SA) X3 TRIP MACHINE EVOLUTION(鬼) 18 190(95-380) 638 / 15 A ENDYMION(激) 18 220-440(110-880) 741 / 26 X2 Valkyrie dimension(鬼) 19 47-744 634 / 45 X2 POSSESSION(鬼) 19 185-370 640 / 10 19 47-744(-880) 2653 / 96 https //www.youtube.com/watch?v=nYBQywCs1Kw (x2.5→x1.0→【x2.75で最終滝のみx1.5】→x1.25, NOTE, CLAP) 皆伝解説 2020/10/07に追加された段位。「(A20 PLUS 段位認定の)十段合格」かつ「ゴールデンリーグのゴールドクラス所属」で挑戦可能。 1曲目: 個人差は出る譜面ではあるものの同時押しの多さとラストの配置がやや難しい以外、他3曲と比べるとこれと言って問題のある個所はない。踏める配置はしっかり拾って難しい配置は無理に追わず体力を無駄にしない事を心掛けたい。 2曲目: 足18ではあるが瞬間的な横移動の速さ、振り回しが苛烈で消耗体力だけで言えば後半の足19の2曲に負けじ劣らずと考えていい。長い連打自体は少なく塊も地団駄で纏まっている部分が多い為ジタバタしていれば一瞬でゲージを持っていかれる部分が少ないのが救いだが、大きくゲージ回復できる部分もない為最後まで気は抜けない。 3曲目: とにかく連続停止以降の配置が厳しいので、それまでの配置で如何にゲージを維持及び回復できるかが要。SPと違いBPM480地帯にノーツは無いが結局道中とラス滝で有効BPM差が倍以上ある為ハイスピの設定も考える必要がある。正直挑戦段階のプレイヤーはハイスピを合わせた所でまともに最後の滝には追いつけると思えないので、道中のBPMにハイスピを合わせて右サイド~中央までの4,5つのパネルだけを目押し、暗記して踏む方法を個人的にお勧めする。 4曲目: 発狂が始まる前の配置をしっかり踏めれば前3曲でどんなにゲージが削れていてもほぼ回復できる点と、段位ゲージでは最後の遠方配置の捨てノーツでゲージが残しやすい点を踏まえ、ここに到達するまでにこの曲を最後まで踏み切れる体力を残せるかが最も重要。道中はともかく瞬間の殺傷能力で言えば間違いなく今作皆伝の曲目では最強に違いないので残っている体力と気力の全てを出しきるつもりで挑もう。ゲージ的にも体力的にも65連が一番の難所ではあるが、滝の前まででしっかりゲージを稼げていれば17歩~24歩までの一番遠い配置は丸々捨てても問題ない。 名前 コメント 皆伝コメント(私的なことや感想はこちら) 一見哲学が要と思いきや、配置難のENDYMIONが意外と馬鹿にならない段位。 -- 名無しさん (2020-10-07 19 20 24) 地団駄を回復に当てれば遠配置を捨てノーツに回せるので踏ん張りどころ。に -- 名無しさん (2020-10-07 19 21 13) Twitterでは前作十段より簡単かも等の声が挙がってるが、それでもこの曲目を4曲連続して踏み切るのが相当の実力の持ち主なのは間違いない。自分は十分皆伝してると思った。弐寺のDP皆伝だって最難クラスじゃないしこれくらいでいい。 -- 名無しさん (2020-10-07 19 54 34) 実際前作十段より簡単だからなー…SPはほとんど変わってないし…「前作でSP皆伝DP九段のプレーヤーが後を絶たなかったのでSPとDPが同等難易度になるように調整してみました^^」と言わんばかりだな。 -- 名無しさん (2020-10-07 21 48 31) 同等になるように意図して調整したなら実際無難だと思うよ。金筐体限定なこと含めてクリア者数50人くらいだと思うし。 -- 名無しさん (2020-10-07 21 54 31) かつて哲学がDP最難だった事を懐かしむ皆伝。実際の所今でも哲学はやっぱり難しい。 -- 名無しさん (2020-10-07 22 50 21) かつてのA20皆伝がCS DistorteD DP皆伝と比較されてて笑った、いや笑えないか……。 -- 名無しさん (2020-10-07 23 04 34) 公式ならクリア者数わかるだろうし同等にしたなら妥当な選曲。トリエボは変えてもいいとは思うが。 -- 名無しさん (2020-10-08 00 42 48) DDRオリジナルのボス曲で4曲固めてきたのは個人的に好感持てる。 -- 名無しさん (2020-10-08 04 51 11) 今作は皆伝も解説が書かれるように。もう1曲足19が入ってたらまた投げやりになってたことだろう。流石にスタッフ側も前作皆伝がやりすぎだと気づいたか。 -- 名無しさん (2020-10-08 17 59 51) ヴァル鬼のハイスピ合わせ、道中ラスト右側5パネル暗記踏みは普通に単曲クリア・スコアねらいでも使える攻略法なので段位認定でも使うことを強く推奨したい。 -- 名無しさん (2020-10-08 20 30 06) 一曲目が東北やニュートリノだったら前作10段並みの難易度だった -- 名無しさん (2020-10-09 02 02 44) ヴァルポゼを除く足19を入れない限り前作十段並みになることはないし、入れた瞬間に合格者数が激減する。それくらいヴァルポゼとそれ以外の足19の難易度は隔絶してる。 -- 名無しさん (2020-10-09 04 58 57) 解説4曲目に『段位ゲージでは最後の遠方配置の捨てノーツでゲージが残しやすい』とあるけど、そもそも同時地帯の回復量も減ってるから通常ゲージよりもラストはシビアに感じた。通常ゲージと同じ調子で捨てノーツすると結構減るので、バトル地帯である程度ゲージを残す必要があると思った。 -- 名無しさん (2020-10-09 14 44 22) ↑に同意。連続missでのゲージ減少は通常ゲージ並みだから捨てはご法度だよ。 -- 名無しさん (2020-10-09 21 27 01) 最後の遠方配置が何処を指してるか知らんが三連の哲学地帯は一番右と左のノーツ捨てるだけだから10ノーツくらいしか無いし連続missにはならないだろ。そもそもその程度の数の矢印捨てるだけでもゲージやばくなるなら旧十段とか旧皆伝で通常ゲージでパラレボやエゴクリア出来てない人が合格できてたのはおかしいだろ -- 名無しさん (2020-10-10 08 22 16) 哲学クリア安定、パラレボ未クリア程度の実力ですが、上で話題になっている哲学の難所はデンジャーに入らず、最後の遠距離捻り地帯ではじめてデンジャーに入るくらいの推移でした。全般的に、特に段位向けの踏み方・捨て方を研究する必要はなく、各曲単体でクリア安定するのが正攻法かなと個人的には。 -- 名無しさん (2020-10-10 17 25 37) レベル18全曲クリア、哲学勝率1%未満の実力ですが、休憩無しでも突破出来ました。体力消費は哲学以外は10段と同程度に感じます。ラストの哲学は、とにかく足をバタバタさせて連続ミス出さないようにすればクリアできるかと。皆伝取得を目標にするならば、バルキリーを体力残してクリア出来るようにする事が近道かと思いました。 -- 名無しさん (2020-10-12 18 10 14) 某氏のSP皆伝解説動画見てたけど大体1ミスで目盛1~2個くらいの減りだった。流石に4、5個以上の連続ミスは大きく減ってるように見えるけどやっぱり通常ゲージと比べたら全然減らないね。ただ回復は5,6歩拾ってようやく1目盛 -- 名無しさん (2020-10-13 11 33 36) ↑途中送信。1目盛回復するかどうかだから最発狂地帯以外でミスが出るレベルだと変に捨てる事を考えるよりはグッドでもいいから常にゲージを減らさないよう努めた方がいいのかもしれない -- 名無しさん (2020-10-13 11 42 22) 哲学未クリアでも皆伝クリアできる(た)人っているのかな? -- 名無しさん (2021-03-09 20 45 17) 理論上は単曲クリアしなくても哲学に限らず抜けられるし事例も複数ある。 -- 名無しさん (2021-11-04 03 40 40) 哲学の立ち位置 本当にquasar DPAと似た感じで完成されている。 -- 名無しさん (2021-12-11 01 43 42) 完璧な皆伝コースだと思う、前作は皆伝=KAC出場レベルだった。 -- 名無しさん (2022-02-13 16 15 27) 名前 コメント
https://w.atwiki.jp/frontlineinformation/pages/2918.html
PLUS G-hw〔=-=〕 ここに歪みねぇご尊顔が鎮座する予定。 ©SEGA 前2種から遅れて支給されたPLUS Gの現段階最終型。 追加された両耳がチャームポイント、その風貌は何処と無く”熊”を思わせる所がある。(筆者談 見た目こそcb型と同じバイザーアイだが、ガチムチ兄貴も納得の装甲A+を持ってやってきた。しかも、重量級最高クラスのN-DEF回復Bを携えて。ついでに索敵もC+と系統最高に。 その代り、射撃補正がワーストのE、ロックオンも系統最低のDにまで低下。変遷からしてHGIII型ベースだからね、仕方ないね。 これは先輩のHGG型よりも悪化しており、彼同様ロックオン圏内に近づく前にハチの巣になって自慢の装甲が台無しになりやすい。 幸いDEF回復が高いので、物陰にいったん退避してN-DEFを回復するのは悪い選択肢ではないだろう。だからってずっと隠れてたら地雷になるけどな! とはいえ、同じロックオン性能のパーツ群であるヤーデ55やランドバルクATやスペクターMRGなどを使ってプラントでオラオラしていた戦闘民族にとってみれば、そんな至近距離では無用の長物である射撃補正を投げ捨てて生存性に関わるDEF回復を高めたのがこちら。 まあそいつらと違って、プラントでオラオラできないときに遠くからペチペチもできなくなるのが超ネクタイだが。 やはり使うなら重火力より支援、それもスマック片手に敵プラントを取りに行くドアノッカーやリムペ片手にプラントを取りに行くボンバーマンのほうが適性が高い。 コイツも『G』の名前がついているので、うまく立ち回ってしぶとく生き残っていこう。そのためのDEF回復なのだから。 ただ、同じ装甲でこれより軽い奴もいるので、中量級の脚部に乗せる場合はちゃんと計算すること。 頭部パーツ(性能比較表)>PLUS G系 PLUS G-cb ← PLUS G-hw → PLUS G-fa 頭部・胴部・腕部・脚部
https://w.atwiki.jp/intensity/pages/23.html
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 6.00.0361 */ /* at Wed May 31 15 15 01 2006 */ /* Compiler settings for .\DecklinkInterface.idl Oicf, W1, Zp8, env=Win32 (32b run) protocol dce , ms_ext, c_ext, robust error checks allocation ref bounds_check enum stub_data VC __declspec() decoration level __declspec(uuid()), __declspec(selectany), __declspec(novtable) DECLSPEC_UUID(), MIDL_INTERFACE() */ //@@MIDL_FILE_HEADING( ) #pragma warning( disable 4049 ) /* more than 64k source lines */ /* verify that the rpcndr.h version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of rpcndr.h #endif // __RPCNDR_H_VERSION__ #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __DecklinkInterface_h__ #define __DecklinkInterface_h__ #if defined(_MSC_VER) (_MSC_VER = 1020) #pragma once #endif /* Forward Declarations */ #ifndef __IDecklinkKeyer_FWD_DEFINED__ #define __IDecklinkKeyer_FWD_DEFINED__ typedef interface IDecklinkKeyer IDecklinkKeyer; #endif /* __IDecklinkKeyer_FWD_DEFINED__ */ #ifndef __IDecklinkRawDeviceControl_FWD_DEFINED__ #define __IDecklinkRawDeviceControl_FWD_DEFINED__ typedef interface IDecklinkRawDeviceControl IDecklinkRawDeviceControl; #endif /* __IDecklinkRawDeviceControl_FWD_DEFINED__ */ #ifndef __IDecklinkStatus_FWD_DEFINED__ #define __IDecklinkStatus_FWD_DEFINED__ typedef interface IDecklinkStatus IDecklinkStatus; #endif /* __IDecklinkStatus_FWD_DEFINED__ */ #ifndef __IDecklinkCaptureBanner_FWD_DEFINED__ #define __IDecklinkCaptureBanner_FWD_DEFINED__ typedef interface IDecklinkCaptureBanner IDecklinkCaptureBanner; #endif /* __IDecklinkCaptureBanner_FWD_DEFINED__ */ #ifndef __IDecklinkIOControl_FWD_DEFINED__ #define __IDecklinkIOControl_FWD_DEFINED__ typedef interface IDecklinkIOControl IDecklinkIOControl; #endif /* __IDecklinkIOControl_FWD_DEFINED__ */ #ifndef __IDecklinkMediaSample_FWD_DEFINED__ #define __IDecklinkMediaSample_FWD_DEFINED__ typedef interface IDecklinkMediaSample IDecklinkMediaSample; #endif /* __IDecklinkMediaSample_FWD_DEFINED__ */ #ifndef __IDecklinkVideoDesktop_FWD_DEFINED__ #define __IDecklinkVideoDesktop_FWD_DEFINED__ typedef interface IDecklinkVideoDesktop IDecklinkVideoDesktop; #endif /* __IDecklinkVideoDesktop_FWD_DEFINED__ */ #ifndef __IDecklinkReferenceClock_FWD_DEFINED__ #define __IDecklinkReferenceClock_FWD_DEFINED__ typedef interface IDecklinkReferenceClock IDecklinkReferenceClock; #endif /* __IDecklinkReferenceClock_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter DecklinkVideoCaptureFilter; #else typedef struct DecklinkVideoCaptureFilter DecklinkVideoCaptureFilter; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureProperties_FWD_DEFINED__ #define __DecklinkVideoCaptureProperties_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureProperties DecklinkVideoCaptureProperties; #else typedef struct DecklinkVideoCaptureProperties DecklinkVideoCaptureProperties; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureProperties_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureProperties2_FWD_DEFINED__ #define __DecklinkVideoCaptureProperties2_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureProperties2 DecklinkVideoCaptureProperties2; #else typedef struct DecklinkVideoCaptureProperties2 DecklinkVideoCaptureProperties2; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureProperties2_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter DecklinkAudioCaptureFilter; #else typedef struct DecklinkAudioCaptureFilter DecklinkAudioCaptureFilter; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureProperties_FWD_DEFINED__ #define __DecklinkAudioCaptureProperties_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureProperties DecklinkAudioCaptureProperties; #else typedef struct DecklinkAudioCaptureProperties DecklinkAudioCaptureProperties; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureProperties_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureProperties2_FWD_DEFINED__ #define __DecklinkAudioCaptureProperties2_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureProperties2 DecklinkAudioCaptureProperties2; #else typedef struct DecklinkAudioCaptureProperties2 DecklinkAudioCaptureProperties2; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureProperties2_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter_FWD_DEFINED__ #define __DecklinkVideoRenderFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter DecklinkVideoRenderFilter; #else typedef struct DecklinkVideoRenderFilter DecklinkVideoRenderFilter; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderProperties_FWD_DEFINED__ #define __DecklinkVideoRenderProperties_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderProperties DecklinkVideoRenderProperties; #else typedef struct DecklinkVideoRenderProperties DecklinkVideoRenderProperties; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderProperties_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter_FWD_DEFINED__ #define __DecklinkAudioRenderFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter DecklinkAudioRenderFilter; #else typedef struct DecklinkAudioRenderFilter DecklinkAudioRenderFilter; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderProperties_FWD_DEFINED__ #define __DecklinkAudioRenderProperties_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderProperties DecklinkAudioRenderProperties; #else typedef struct DecklinkAudioRenderProperties DecklinkAudioRenderProperties; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderProperties_FWD_DEFINED__ */ #ifndef __DecklinkCaptureFilter_FWD_DEFINED__ #define __DecklinkCaptureFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkCaptureFilter DecklinkCaptureFilter; #else typedef struct DecklinkCaptureFilter DecklinkCaptureFilter; #endif /* __cplusplus */ #endif /* __DecklinkCaptureFilter_FWD_DEFINED__ */ #ifndef __DecklinkRenderFilter_FWD_DEFINED__ #define __DecklinkRenderFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkRenderFilter DecklinkRenderFilter; #else typedef struct DecklinkRenderFilter DecklinkRenderFilter; #endif /* __cplusplus */ #endif /* __DecklinkRenderFilter_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter2_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter2_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter2 DecklinkVideoCaptureFilter2; #else typedef struct DecklinkVideoCaptureFilter2 DecklinkVideoCaptureFilter2; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter2_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter3_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter3_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter3 DecklinkVideoCaptureFilter3; #else typedef struct DecklinkVideoCaptureFilter3 DecklinkVideoCaptureFilter3; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter3_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter4_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter4_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter4 DecklinkVideoCaptureFilter4; #else typedef struct DecklinkVideoCaptureFilter4 DecklinkVideoCaptureFilter4; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter4_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter5_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter5_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter5 DecklinkVideoCaptureFilter5; #else typedef struct DecklinkVideoCaptureFilter5 DecklinkVideoCaptureFilter5; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter5_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter6_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter6_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter6 DecklinkVideoCaptureFilter6; #else typedef struct DecklinkVideoCaptureFilter6 DecklinkVideoCaptureFilter6; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter6_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter7_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter7_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter7 DecklinkVideoCaptureFilter7; #else typedef struct DecklinkVideoCaptureFilter7 DecklinkVideoCaptureFilter7; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter7_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter8_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter8_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter8 DecklinkVideoCaptureFilter8; #else typedef struct DecklinkVideoCaptureFilter8 DecklinkVideoCaptureFilter8; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter8_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter2_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter2_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter2 DecklinkAudioCaptureFilter2; #else typedef struct DecklinkAudioCaptureFilter2 DecklinkAudioCaptureFilter2; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter2_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter3_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter3_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter3 DecklinkAudioCaptureFilter3; #else typedef struct DecklinkAudioCaptureFilter3 DecklinkAudioCaptureFilter3; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter3_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter4_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter4_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter4 DecklinkAudioCaptureFilter4; #else typedef struct DecklinkAudioCaptureFilter4 DecklinkAudioCaptureFilter4; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter4_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter5_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter5_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter5 DecklinkAudioCaptureFilter5; #else typedef struct DecklinkAudioCaptureFilter5 DecklinkAudioCaptureFilter5; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter5_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter6_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter6_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter6 DecklinkAudioCaptureFilter6; #else typedef struct DecklinkAudioCaptureFilter6 DecklinkAudioCaptureFilter6; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter6_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter7_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter7_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter7 DecklinkAudioCaptureFilter7; #else typedef struct DecklinkAudioCaptureFilter7 DecklinkAudioCaptureFilter7; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter7_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter8_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter8_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter8 DecklinkAudioCaptureFilter8; #else typedef struct DecklinkAudioCaptureFilter8 DecklinkAudioCaptureFilter8; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter8_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter2_FWD_DEFINED__ #define __DecklinkVideoRenderFilter2_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter2 DecklinkVideoRenderFilter2; #else typedef struct DecklinkVideoRenderFilter2 DecklinkVideoRenderFilter2; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter2_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter3_FWD_DEFINED__ #define __DecklinkVideoRenderFilter3_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter3 DecklinkVideoRenderFilter3; #else typedef struct DecklinkVideoRenderFilter3 DecklinkVideoRenderFilter3; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter3_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter4_FWD_DEFINED__ #define __DecklinkVideoRenderFilter4_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter4 DecklinkVideoRenderFilter4; #else typedef struct DecklinkVideoRenderFilter4 DecklinkVideoRenderFilter4; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter4_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter5_FWD_DEFINED__ #define __DecklinkVideoRenderFilter5_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter5 DecklinkVideoRenderFilter5; #else typedef struct DecklinkVideoRenderFilter5 DecklinkVideoRenderFilter5; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter5_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter6_FWD_DEFINED__ #define __DecklinkVideoRenderFilter6_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter6 DecklinkVideoRenderFilter6; #else typedef struct DecklinkVideoRenderFilter6 DecklinkVideoRenderFilter6; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter6_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter7_FWD_DEFINED__ #define __DecklinkVideoRenderFilter7_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter7 DecklinkVideoRenderFilter7; #else typedef struct DecklinkVideoRenderFilter7 DecklinkVideoRenderFilter7; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter7_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter8_FWD_DEFINED__ #define __DecklinkVideoRenderFilter8_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter8 DecklinkVideoRenderFilter8; #else typedef struct DecklinkVideoRenderFilter8 DecklinkVideoRenderFilter8; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter8_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter2_FWD_DEFINED__ #define __DecklinkAudioRenderFilter2_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter2 DecklinkAudioRenderFilter2; #else typedef struct DecklinkAudioRenderFilter2 DecklinkAudioRenderFilter2; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter2_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter3_FWD_DEFINED__ #define __DecklinkAudioRenderFilter3_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter3 DecklinkAudioRenderFilter3; #else typedef struct DecklinkAudioRenderFilter3 DecklinkAudioRenderFilter3; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter3_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter4_FWD_DEFINED__ #define __DecklinkAudioRenderFilter4_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter4 DecklinkAudioRenderFilter4; #else typedef struct DecklinkAudioRenderFilter4 DecklinkAudioRenderFilter4; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter4_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter5_FWD_DEFINED__ #define __DecklinkAudioRenderFilter5_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter5 DecklinkAudioRenderFilter5; #else typedef struct DecklinkAudioRenderFilter5 DecklinkAudioRenderFilter5; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter5_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter6_FWD_DEFINED__ #define __DecklinkAudioRenderFilter6_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter6 DecklinkAudioRenderFilter6; #else typedef struct DecklinkAudioRenderFilter6 DecklinkAudioRenderFilter6; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter6_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter7_FWD_DEFINED__ #define __DecklinkAudioRenderFilter7_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter7 DecklinkAudioRenderFilter7; #else typedef struct DecklinkAudioRenderFilter7 DecklinkAudioRenderFilter7; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter7_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter8_FWD_DEFINED__ #define __DecklinkAudioRenderFilter8_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter8 DecklinkAudioRenderFilter8; #else typedef struct DecklinkAudioRenderFilter8 DecklinkAudioRenderFilter8; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter8_FWD_DEFINED__ */ #ifndef __DecklinkUpsampleFilter_FWD_DEFINED__ #define __DecklinkUpsampleFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkUpsampleFilter DecklinkUpsampleFilter; #else typedef struct DecklinkUpsampleFilter DecklinkUpsampleFilter; #endif /* __cplusplus */ #endif /* __DecklinkUpsampleFilter_FWD_DEFINED__ */ #ifndef __DecklinkEffectsFilter_FWD_DEFINED__ #define __DecklinkEffectsFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkEffectsFilter DecklinkEffectsFilter; #else typedef struct DecklinkEffectsFilter DecklinkEffectsFilter; #endif /* __cplusplus */ #endif /* __DecklinkEffectsFilter_FWD_DEFINED__ */ #ifndef __DecklinkEffectsProperties_FWD_DEFINED__ #define __DecklinkEffectsProperties_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkEffectsProperties DecklinkEffectsProperties; #else typedef struct DecklinkEffectsProperties DecklinkEffectsProperties; #endif /* __cplusplus */ #endif /* __DecklinkEffectsProperties_FWD_DEFINED__ */ #ifndef __MEDIASUBTYPE_V210_FWD_DEFINED__ #define __MEDIASUBTYPE_V210_FWD_DEFINED__ typedef interface MEDIASUBTYPE_V210 MEDIASUBTYPE_V210; #endif /* __MEDIASUBTYPE_V210_FWD_DEFINED__ */ #ifndef __MEDIASUBTYPE_v210a_FWD_DEFINED__ #define __MEDIASUBTYPE_v210a_FWD_DEFINED__ typedef interface MEDIASUBTYPE_v210a MEDIASUBTYPE_v210a; #endif /* __MEDIASUBTYPE_v210a_FWD_DEFINED__ */ #ifndef __MEDIASUBTYPE_r210_FWD_DEFINED__ #define __MEDIASUBTYPE_r210_FWD_DEFINED__ typedef interface MEDIASUBTYPE_r210 MEDIASUBTYPE_r210; #endif /* __MEDIASUBTYPE_r210_FWD_DEFINED__ */ #ifndef __MEDIASUBTYPE_HDYC_FWD_DEFINED__ #define __MEDIASUBTYPE_HDYC_FWD_DEFINED__ typedef interface MEDIASUBTYPE_HDYC MEDIASUBTYPE_HDYC; #endif /* __MEDIASUBTYPE_HDYC_FWD_DEFINED__ */ /* header files for imported files */ #include "unknwn.h" #include "strmif.h" #ifdef __cplusplus extern "C"{ #endif void * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void * ); #ifndef __IDecklinkKeyer_INTERFACE_DEFINED__ #define __IDecklinkKeyer_INTERFACE_DEFINED__ /* interface IDecklinkKeyer */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkKeyer; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("9D63ADFC-8D1A-451D-958E-12FA4B1EFD2F") IDecklinkKeyer public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE set_AlphaBlendModeOn( /* [in] */ UINT isExternalKey) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE set_AlphaBlendModeOff( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE set_AlphaLevel( /* [in] */ UINT alphaLevel) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE set_AlphaAutoBlendSettings( /* [in] */ UINT rampFrames, /* [in] */ UINT onFrames, /* [in] */ UINT offFrames, /* [in] */ UINT blendProcessRepeats) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE do_AlphaRampOn( /* [in] */ UINT framesDuration) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE do_AlphaRampOff( /* [in] */ UINT framesDuration) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE get_DeviceSupportsKeying( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE get_DeviceSupportsExternalKeying( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE set_DefaultTimebase( /* [in] */ long Timebase) = 0; }; #else /* C style interface */ typedef struct IDecklinkKeyerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkKeyer * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkKeyer * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkKeyer * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *set_AlphaBlendModeOn )( IDecklinkKeyer * This, /* [in] */ UINT isExternalKey); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *set_AlphaBlendModeOff )( IDecklinkKeyer * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *set_AlphaLevel )( IDecklinkKeyer * This, /* [in] */ UINT alphaLevel); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *set_AlphaAutoBlendSettings )( IDecklinkKeyer * This, /* [in] */ UINT rampFrames, /* [in] */ UINT onFrames, /* [in] */ UINT offFrames, /* [in] */ UINT blendProcessRepeats); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *do_AlphaRampOn )( IDecklinkKeyer * This, /* [in] */ UINT framesDuration); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *do_AlphaRampOff )( IDecklinkKeyer * This, /* [in] */ UINT framesDuration); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *get_DeviceSupportsKeying )( IDecklinkKeyer * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *get_DeviceSupportsExternalKeying )( IDecklinkKeyer * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *set_DefaultTimebase )( IDecklinkKeyer * This, /* [in] */ long Timebase); END_INTERFACE } IDecklinkKeyerVtbl; interface IDecklinkKeyer { CONST_VTBL struct IDecklinkKeyerVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkKeyer_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkKeyer_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkKeyer_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkKeyer_set_AlphaBlendModeOn(This,isExternalKey)\ (This)- lpVtbl - set_AlphaBlendModeOn(This,isExternalKey) #define IDecklinkKeyer_set_AlphaBlendModeOff(This)\ (This)- lpVtbl - set_AlphaBlendModeOff(This) #define IDecklinkKeyer_set_AlphaLevel(This,alphaLevel)\ (This)- lpVtbl - set_AlphaLevel(This,alphaLevel) #define IDecklinkKeyer_set_AlphaAutoBlendSettings(This,rampFrames,onFrames,offFrames,blendProcessRepeats)\ (This)- lpVtbl - set_AlphaAutoBlendSettings(This,rampFrames,onFrames,offFrames,blendProcessRepeats) #define IDecklinkKeyer_do_AlphaRampOn(This,framesDuration)\ (This)- lpVtbl - do_AlphaRampOn(This,framesDuration) #define IDecklinkKeyer_do_AlphaRampOff(This,framesDuration)\ (This)- lpVtbl - do_AlphaRampOff(This,framesDuration) #define IDecklinkKeyer_get_DeviceSupportsKeying(This)\ (This)- lpVtbl - get_DeviceSupportsKeying(This) #define IDecklinkKeyer_get_DeviceSupportsExternalKeying(This)\ (This)- lpVtbl - get_DeviceSupportsExternalKeying(This) #define IDecklinkKeyer_set_DefaultTimebase(This,Timebase)\ (This)- lpVtbl - set_DefaultTimebase(This,Timebase) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_set_AlphaBlendModeOn_Proxy( IDecklinkKeyer * This, /* [in] */ UINT isExternalKey); void __RPC_STUB IDecklinkKeyer_set_AlphaBlendModeOn_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_set_AlphaBlendModeOff_Proxy( IDecklinkKeyer * This); void __RPC_STUB IDecklinkKeyer_set_AlphaBlendModeOff_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_set_AlphaLevel_Proxy( IDecklinkKeyer * This, /* [in] */ UINT alphaLevel); void __RPC_STUB IDecklinkKeyer_set_AlphaLevel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_set_AlphaAutoBlendSettings_Proxy( IDecklinkKeyer * This, /* [in] */ UINT rampFrames, /* [in] */ UINT onFrames, /* [in] */ UINT offFrames, /* [in] */ UINT blendProcessRepeats); void __RPC_STUB IDecklinkKeyer_set_AlphaAutoBlendSettings_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_do_AlphaRampOn_Proxy( IDecklinkKeyer * This, /* [in] */ UINT framesDuration); void __RPC_STUB IDecklinkKeyer_do_AlphaRampOn_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_do_AlphaRampOff_Proxy( IDecklinkKeyer * This, /* [in] */ UINT framesDuration); void __RPC_STUB IDecklinkKeyer_do_AlphaRampOff_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_get_DeviceSupportsKeying_Proxy( IDecklinkKeyer * This); void __RPC_STUB IDecklinkKeyer_get_DeviceSupportsKeying_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_get_DeviceSupportsExternalKeying_Proxy( IDecklinkKeyer * This); void __RPC_STUB IDecklinkKeyer_get_DeviceSupportsExternalKeying_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_set_DefaultTimebase_Proxy( IDecklinkKeyer * This, /* [in] */ long Timebase); void __RPC_STUB IDecklinkKeyer_set_DefaultTimebase_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkKeyer_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_DecklinkInterface_0386 */ /* [local] */ struct DecklinkRawCommandAsync { byte *command; UINT lenCommand; long asyncResult; byte *response; UINT lenResponse; long commandComplete; } ; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0386_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0386_v0_0_s_ifspec; #ifndef __IDecklinkRawDeviceControl_INTERFACE_DEFINED__ #define __IDecklinkRawDeviceControl_INTERFACE_DEFINED__ /* interface IDecklinkRawDeviceControl */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkRawDeviceControl; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("72D62DE6-010F-48e6-A251-78CA285BDFE0") IDecklinkRawDeviceControl public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SendRawCommandSync( /* [in] */ const byte *command, /* [in] */ UINT lenCommand, /* [out][in] */ byte *response, /* [out][in] */ UINT *lenResponse) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SendRawCommandAsync( /* [out][in] */ struct DecklinkRawCommandAsync *args) = 0; }; #else /* C style interface */ typedef struct IDecklinkRawDeviceControlVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkRawDeviceControl * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkRawDeviceControl * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkRawDeviceControl * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SendRawCommandSync )( IDecklinkRawDeviceControl * This, /* [in] */ const byte *command, /* [in] */ UINT lenCommand, /* [out][in] */ byte *response, /* [out][in] */ UINT *lenResponse); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SendRawCommandAsync )( IDecklinkRawDeviceControl * This, /* [out][in] */ struct DecklinkRawCommandAsync *args); END_INTERFACE } IDecklinkRawDeviceControlVtbl; interface IDecklinkRawDeviceControl { CONST_VTBL struct IDecklinkRawDeviceControlVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkRawDeviceControl_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkRawDeviceControl_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkRawDeviceControl_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkRawDeviceControl_SendRawCommandSync(This,command,lenCommand,response,lenResponse)\ (This)- lpVtbl - SendRawCommandSync(This,command,lenCommand,response,lenResponse) #define IDecklinkRawDeviceControl_SendRawCommandAsync(This,args)\ (This)- lpVtbl - SendRawCommandAsync(This,args) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkRawDeviceControl_SendRawCommandSync_Proxy( IDecklinkRawDeviceControl * This, /* [in] */ const byte *command, /* [in] */ UINT lenCommand, /* [out][in] */ byte *response, /* [out][in] */ UINT *lenResponse); void __RPC_STUB IDecklinkRawDeviceControl_SendRawCommandSync_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkRawDeviceControl_SendRawCommandAsync_Proxy( IDecklinkRawDeviceControl * This, /* [out][in] */ struct DecklinkRawCommandAsync *args); void __RPC_STUB IDecklinkRawDeviceControl_SendRawCommandAsync_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkRawDeviceControl_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_DecklinkInterface_0387 */ /* [local] */ typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0387_0001 {DECKLINK_INPUT_NONE= 0, DECKLINK_INPUT_PRESENT= DECKLINK_INPUT_NONE + 1, DECKLINK_INPUT_MAX= DECKLINK_INPUT_PRESENT + 1 } DECKLINK_INPUT; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0387_0002 {DECKLINK_GENLOCK_NOTSUPPORTED= 0, DECKLINK_GENLOCK_NOTCONNECTED= DECKLINK_GENLOCK_NOTSUPPORTED + 1, DECKLINK_GENLOCK_LOCKED= DECKLINK_GENLOCK_NOTCONNECTED + 1, DECKLINK_GENLOCK_NOTLOCKED= DECKLINK_GENLOCK_LOCKED + 1, DECKLINK_GENLOCK_MAX= DECKLINK_GENLOCK_NOTLOCKED + 1 } DECKLINK_GENLOCK; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0387_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0387_v0_0_s_ifspec; #ifndef __IDecklinkStatus_INTERFACE_DEFINED__ #define __IDecklinkStatus_INTERFACE_DEFINED__ /* interface IDecklinkStatus */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkStatus; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("15BE165D-BFF5-47f8-8E71-DE4657ABEBE5") IDecklinkStatus public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetVideoInputStatus( /* [out] */ int *videoStatus, /* [out] */ int *genlockStatus) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RegisterVideoStatusChangeEvent( /* [in] */ unsigned long event) = 0; }; #else /* C style interface */ typedef struct IDecklinkStatusVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkStatus * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkStatus * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkStatus * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetVideoInputStatus )( IDecklinkStatus * This, /* [out] */ int *videoStatus, /* [out] */ int *genlockStatus); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RegisterVideoStatusChangeEvent )( IDecklinkStatus * This, /* [in] */ unsigned long event); END_INTERFACE } IDecklinkStatusVtbl; interface IDecklinkStatus { CONST_VTBL struct IDecklinkStatusVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkStatus_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkStatus_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkStatus_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkStatus_GetVideoInputStatus(This,videoStatus,genlockStatus)\ (This)- lpVtbl - GetVideoInputStatus(This,videoStatus,genlockStatus) #define IDecklinkStatus_RegisterVideoStatusChangeEvent(This,event)\ (This)- lpVtbl - RegisterVideoStatusChangeEvent(This,event) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkStatus_GetVideoInputStatus_Proxy( IDecklinkStatus * This, /* [out] */ int *videoStatus, /* [out] */ int *genlockStatus); void __RPC_STUB IDecklinkStatus_GetVideoInputStatus_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkStatus_RegisterVideoStatusChangeEvent_Proxy( IDecklinkStatus * This, /* [in] */ unsigned long event); void __RPC_STUB IDecklinkStatus_RegisterVideoStatusChangeEvent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkStatus_INTERFACE_DEFINED__ */ #ifndef __IDecklinkCaptureBanner_INTERFACE_DEFINED__ #define __IDecklinkCaptureBanner_INTERFACE_DEFINED__ /* interface IDecklinkCaptureBanner */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkCaptureBanner; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("26D02C91-B25F-40ff-9B39-63B3FABCC518") IDecklinkCaptureBanner public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetNoInputFrame( /* [out] */ byte **frame) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE BlackVideo( /* [in] */ byte *bmih, /* [in] */ byte *frame) = 0; }; #else /* C style interface */ typedef struct IDecklinkCaptureBannerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkCaptureBanner * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkCaptureBanner * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkCaptureBanner * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNoInputFrame )( IDecklinkCaptureBanner * This, /* [out] */ byte **frame); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *BlackVideo )( IDecklinkCaptureBanner * This, /* [in] */ byte *bmih, /* [in] */ byte *frame); END_INTERFACE } IDecklinkCaptureBannerVtbl; interface IDecklinkCaptureBanner { CONST_VTBL struct IDecklinkCaptureBannerVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkCaptureBanner_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkCaptureBanner_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkCaptureBanner_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkCaptureBanner_GetNoInputFrame(This,frame)\ (This)- lpVtbl - GetNoInputFrame(This,frame) #define IDecklinkCaptureBanner_BlackVideo(This,bmih,frame)\ (This)- lpVtbl - BlackVideo(This,bmih,frame) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkCaptureBanner_GetNoInputFrame_Proxy( IDecklinkCaptureBanner * This, /* [out] */ byte **frame); void __RPC_STUB IDecklinkCaptureBanner_GetNoInputFrame_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkCaptureBanner_BlackVideo_Proxy( IDecklinkCaptureBanner * This, /* [in] */ byte *bmih, /* [in] */ byte *frame); void __RPC_STUB IDecklinkCaptureBanner_BlackVideo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkCaptureBanner_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_DecklinkInterface_0389 */ /* [local] */ typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0001 {DECKLINK_BLACKINCAPTURE_NONE= 0, DECKLINK_BLACKINCAPTURE_DIGITAL= DECKLINK_BLACKINCAPTURE_NONE + 1, DECKLINK_BLACKINCAPTURE_ANALOGUE= DECKLINK_BLACKINCAPTURE_DIGITAL + 1, DECKLINK_BLACKINCAPTURE_MAX= DECKLINK_BLACKINCAPTURE_ANALOGUE + 1 } DECKLINK_BLACKINCAPTURE; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0002 {DECKLINK_HDDOWNCONVERSION_OFF= 0, DECKLINK_HDDOWNCONVERSION_LB16X9= DECKLINK_HDDOWNCONVERSION_OFF + 1, DECKLINK_HDDOWNCONVERSION_ANA= DECKLINK_HDDOWNCONVERSION_LB16X9 + 1, DECKLINK_HDDOWNCONVERSION_CENTER= DECKLINK_HDDOWNCONVERSION_ANA + 1, DECKLINK_HDDOWNCONVERSION_MAX= DECKLINK_HDDOWNCONVERSION_CENTER + 1 } DECKLINK_HDDOWNCONVERSION; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0003 {DECKLINK_AUDIOINPUTSOURCE_SDI= 0, DECKLINK_AUDIOINPUTSOURCE_AESEBU= DECKLINK_AUDIOINPUTSOURCE_SDI + 1, DECKLINK_AUDIOINPUTSOURCE_ANALOGUE= DECKLINK_AUDIOINPUTSOURCE_AESEBU + 1, DECKLINK_AUDIOINPUTSOURCE_MAX= DECKLINK_AUDIOINPUTSOURCE_ANALOGUE + 1 } DECKLINK_AUDIOINPUTSOURCE; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0004 {DECKLINK_IOFEATURES_SUPPORTSINTERNALKEY= 1 4, DECKLINK_IOFEATURES_SUPPORTSEXTERNALKEY= 1 5, DECKLINK_IOFEATURES_HASCOMPONENTVIDEOOUTPUT= 1 6, DECKLINK_IOFEATURES_HASCOMPOSITEVIDEOOUTPUT= 1 7, DECKLINK_IOFEATURES_HASDIGITALVIDEOOUTPUT= 1 8, DECKLINK_IOFEATURES_HASDVIVIDEOOUTPUT= 1 9, DECKLINK_IOFEATURES_HASCOMPONENTVIDEOINPUT= 1 10, DECKLINK_IOFEATURES_HASCOMPOSITEVIDEOINPUT= 1 11, DECKLINK_IOFEATURES_HASDIGITALVIDEOINPUT= 1 12, DECKLINK_IOFEATURES_HASDUALLINKOUTPUT= 1 13, DECKLINK_IOFEATURES_HASDUALLINKINPUT= 1 14, DECKLINK_IOFEATURES_SUPPORTSHD= 1 15, DECKLINK_IOFEATURES_SUPPORTS2KOUTPUT= 1 16, DECKLINK_IOFEATURES_SUPPORTSHDDOWNCONVERSION= 1 17, DECKLINK_IOFEATURES_HASAESAUDIOINPUT= 1 18, DECKLINK_IOFEATURES_HASANALOGUEAUDIOINPUT= 1 19, DECKLINK_IOFEATURES_HASSVIDEOINPUT= 1 20, DECKLINK_IOFEATURES_HASSVIDEOOUTPUT= 1 21, DECKLINK_IOFEATURES_SUPPORTSMULTICAMERAINPUT= 1 22, DECKLINK_IOFEATURES_MAX= DECKLINK_IOFEATURES_SUPPORTSMULTICAMERAINPUT + 1 } DECKLINK_IOFEATURES; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0005 {DECKLINK_TIMECODESOURCE_VITC= 0, DECKLINK_TIMECODESOURCE_HANC= DECKLINK_TIMECODESOURCE_VITC + 1, DECKLINK_TIMECODESOURCE_MAX= DECKLINK_TIMECODESOURCE_HANC + 1 } DECKLINK_TIMECODESOURCE; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0006 {DECKLINK_VIDEOINPUT_SDI= 0, DECKLINK_VIDEOINPUT_COMPONENT= DECKLINK_VIDEOINPUT_SDI + 1, DECKLINK_VIDEOINPUT_COMPOSITE= DECKLINK_VIDEOINPUT_COMPONENT + 1, DECKLINK_VIDEOINPUT_SVIDEO= DECKLINK_VIDEOINPUT_COMPOSITE + 1, DECKLINK_VIDEOINPUT_MAX= DECKLINK_VIDEOINPUT_SVIDEO + 1 } DECKLINK_VIDEOINPUT; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0007 {DECKLINK_VIDEOOUTPUT_COMPONENT= 0, DECKLINK_VIDEOOUTPUT_COMPOSITE= DECKLINK_VIDEOOUTPUT_COMPONENT + 1, DECKLINK_VIDEOOUTPUT_SVIDEO= DECKLINK_VIDEOOUTPUT_COMPOSITE + 1, DECKLINK_VIDEOOUTPUT_MAX= DECKLINK_VIDEOOUTPUT_SVIDEO + 1 } DECKLINK_VIDEOOUTPUT; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0389_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0389_v0_0_s_ifspec; #ifndef __IDecklinkIOControl_INTERFACE_DEFINED__ #define __IDecklinkIOControl_INTERFACE_DEFINED__ /* interface IDecklinkIOControl */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkIOControl; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("60F58A81-A387-4922-AAAC-998BD9FBE1AA") IDecklinkIOControl public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetIOFeatures( /* [out] */ unsigned long *features) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetAnalogueOutput( /* [in] */ BOOL isComponent, /* [in] */ BOOL setupIs75) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetVideoInput( /* [in] */ BOOL inputIsDigital, /* [in] */ BOOL isComponent, /* [in] */ BOOL setupIs75) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDualLinkOutput( /* [in] */ BOOL enableDualLinkOutput) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSingleFieldOutputForSynchronousFrames( /* [in] */ BOOL singleFieldOutput) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetHDTVPulldownOnOutput( /* [in] */ BOOL enableHDTV32PulldownOnOutput) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetBlackToDeckInCapture( /* [in] */ unsigned long blackToDeckSetting) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetAFrameReference( /* [in] */ unsigned long aFrameReference) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetCaptureVANCLines( /* [in] */ unsigned long vancLine1, /* [in] */ unsigned long vancLine2, /* [in] */ unsigned long vancLine3) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetVideoOutputDownconversionMode( /* [in] */ unsigned long downconversionMode) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetAudioInputSource( /* [in] */ unsigned long audioInputSource) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetGenlockTiming( /* [in] */ int timingOffset) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetVideoOutputDownconversionMode2( /* [in] */ unsigned long downconversionMode, /* [in] */ unsigned long downconvertToAnalogOutput) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetCaptureTimecodeSource( /* [in] */ unsigned long timecodeSource) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetVideoInput2( /* [in] */ unsigned long videoSource, /* [in] */ BOOL setupIs75, /* [in] */ BOOL componentLevelsSMPTE) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetAnalogueOutput2( /* [in] */ unsigned long videoOutput, /* [in] */ BOOL setupIs75, /* [in] */ BOOL componentLevelsSMPTE) = 0; }; #else /* C style interface */ typedef struct IDecklinkIOControlVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkIOControl * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkIOControl * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkIOControl * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetIOFeatures )( IDecklinkIOControl * This, /* [out] */ unsigned long *features); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetAnalogueOutput )( IDecklinkIOControl * This, /* [in] */ BOOL isComponent, /* [in] */ BOOL setupIs75); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetVideoInput )( IDecklinkIOControl * This, /* [in] */ BOOL inputIsDigital, /* [in] */ BOOL isComponent, /* [in] */ BOOL setupIs75); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetDualLinkOutput )( IDecklinkIOControl * This, /* [in] */ BOOL enableDualLinkOutput); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetSingleFieldOutputForSynchronousFrames )( IDecklinkIOControl * This, /* [in] */ BOOL singleFieldOutput); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetHDTVPulldownOnOutput )( IDecklinkIOControl * This, /* [in] */ BOOL enableHDTV32PulldownOnOutput); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetBlackToDeckInCapture )( IDecklinkIOControl * This, /* [in] */ unsigned long blackToDeckSetting); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetAFrameReference )( IDecklinkIOControl * This, /* [in] */ unsigned long aFrameReference); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetCaptureVANCLines )( IDecklinkIOControl * This, /* [in] */ unsigned long vancLine1, /* [in] */ unsigned long vancLine2, /* [in] */ unsigned long vancLine3); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetVideoOutputDownconversionMode )( IDecklinkIOControl * This, /* [in] */ unsigned long downconversionMode); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetAudioInputSource )( IDecklinkIOControl * This, /* [in] */ unsigned long audioInputSource); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetGenlockTiming )( IDecklinkIOControl * This, /* [in] */ int timingOffset); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetVideoOutputDownconversionMode2 )( IDecklinkIOControl * This, /* [in] */ unsigned long downconversionMode, /* [in] */ unsigned long downconvertToAnalogOutput); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetCaptureTimecodeSource )( IDecklinkIOControl * This, /* [in] */ unsigned long timecodeSource); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetVideoInput2 )( IDecklinkIOControl * This, /* [in] */ unsigned long videoSource, /* [in] */ BOOL setupIs75, /* [in] */ BOOL componentLevelsSMPTE); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetAnalogueOutput2 )( IDecklinkIOControl * This, /* [in] */ unsigned long videoOutput, /* [in] */ BOOL setupIs75, /* [in] */ BOOL componentLevelsSMPTE); END_INTERFACE } IDecklinkIOControlVtbl; interface IDecklinkIOControl { CONST_VTBL struct IDecklinkIOControlVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkIOControl_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkIOControl_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkIOControl_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkIOControl_GetIOFeatures(This,features)\ (This)- lpVtbl - GetIOFeatures(This,features) #define IDecklinkIOControl_SetAnalogueOutput(This,isComponent,setupIs75)\ (This)- lpVtbl - SetAnalogueOutput(This,isComponent,setupIs75) #define IDecklinkIOControl_SetVideoInput(This,inputIsDigital,isComponent,setupIs75)\ (This)- lpVtbl - SetVideoInput(This,inputIsDigital,isComponent,setupIs75) #define IDecklinkIOControl_SetDualLinkOutput(This,enableDualLinkOutput)\ (This)- lpVtbl - SetDualLinkOutput(This,enableDualLinkOutput) #define IDecklinkIOControl_SetSingleFieldOutputForSynchronousFrames(This,singleFieldOutput)\ (This)- lpVtbl - SetSingleFieldOutputForSynchronousFrames(This,singleFieldOutput) #define IDecklinkIOControl_SetHDTVPulldownOnOutput(This,enableHDTV32PulldownOnOutput)\ (This)- lpVtbl - SetHDTVPulldownOnOutput(This,enableHDTV32PulldownOnOutput) #define IDecklinkIOControl_SetBlackToDeckInCapture(This,blackToDeckSetting)\ (This)- lpVtbl - SetBlackToDeckInCapture(This,blackToDeckSetting) #define IDecklinkIOControl_SetAFrameReference(This,aFrameReference)\ (This)- lpVtbl - SetAFrameReference(This,aFrameReference) #define IDecklinkIOControl_SetCaptureVANCLines(This,vancLine1,vancLine2,vancLine3)\ (This)- lpVtbl - SetCaptureVANCLines(This,vancLine1,vancLine2,vancLine3) #define IDecklinkIOControl_SetVideoOutputDownconversionMode(This,downconversionMode)\ (This)- lpVtbl - SetVideoOutputDownconversionMode(This,downconversionMode) #define IDecklinkIOControl_SetAudioInputSource(This,audioInputSource)\ (This)- lpVtbl - SetAudioInputSource(This,audioInputSource) #define IDecklinkIOControl_SetGenlockTiming(This,timingOffset)\ (This)- lpVtbl - SetGenlockTiming(This,timingOffset) #define IDecklinkIOControl_SetVideoOutputDownconversionMode2(This,downconversionMode,downconvertToAnalogOutput)\ (This)- lpVtbl - SetVideoOutputDownconversionMode2(This,downconversionMode,downconvertToAnalogOutput) #define IDecklinkIOControl_SetCaptureTimecodeSource(This,timecodeSource)\ (This)- lpVtbl - SetCaptureTimecodeSource(This,timecodeSource) #define IDecklinkIOControl_SetVideoInput2(This,videoSource,setupIs75,componentLevelsSMPTE)\ (This)- lpVtbl - SetVideoInput2(This,videoSource,setupIs75,componentLevelsSMPTE) #define IDecklinkIOControl_SetAnalogueOutput2(This,videoOutput,setupIs75,componentLevelsSMPTE)\ (This)- lpVtbl - SetAnalogueOutput2(This,videoOutput,setupIs75,componentLevelsSMPTE) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_GetIOFeatures_Proxy( IDecklinkIOControl * This, /* [out] */ unsigned long *features); void __RPC_STUB IDecklinkIOControl_GetIOFeatures_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetAnalogueOutput_Proxy( IDecklinkIOControl * This, /* [in] */ BOOL isComponent, /* [in] */ BOOL setupIs75); void __RPC_STUB IDecklinkIOControl_SetAnalogueOutput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetVideoInput_Proxy( IDecklinkIOControl * This, /* [in] */ BOOL inputIsDigital, /* [in] */ BOOL isComponent, /* [in] */ BOOL setupIs75); void __RPC_STUB IDecklinkIOControl_SetVideoInput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetDualLinkOutput_Proxy( IDecklinkIOControl * This, /* [in] */ BOOL enableDualLinkOutput); void __RPC_STUB IDecklinkIOControl_SetDualLinkOutput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetSingleFieldOutputForSynchronousFrames_Proxy( IDecklinkIOControl * This, /* [in] */ BOOL singleFieldOutput); void __RPC_STUB IDecklinkIOControl_SetSingleFieldOutputForSynchronousFrames_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetHDTVPulldownOnOutput_Proxy( IDecklinkIOControl * This, /* [in] */ BOOL enableHDTV32PulldownOnOutput); void __RPC_STUB IDecklinkIOControl_SetHDTVPulldownOnOutput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetBlackToDeckInCapture_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long blackToDeckSetting); void __RPC_STUB IDecklinkIOControl_SetBlackToDeckInCapture_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetAFrameReference_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long aFrameReference); void __RPC_STUB IDecklinkIOControl_SetAFrameReference_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetCaptureVANCLines_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long vancLine1, /* [in] */ unsigned long vancLine2, /* [in] */ unsigned long vancLine3); void __RPC_STUB IDecklinkIOControl_SetCaptureVANCLines_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetVideoOutputDownconversionMode_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long downconversionMode); void __RPC_STUB IDecklinkIOControl_SetVideoOutputDownconversionMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetAudioInputSource_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long audioInputSource); void __RPC_STUB IDecklinkIOControl_SetAudioInputSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetGenlockTiming_Proxy( IDecklinkIOControl * This, /* [in] */ int timingOffset); void __RPC_STUB IDecklinkIOControl_SetGenlockTiming_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetVideoOutputDownconversionMode2_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long downconversionMode, /* [in] */ unsigned long downconvertToAnalogOutput); void __RPC_STUB IDecklinkIOControl_SetVideoOutputDownconversionMode2_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetCaptureTimecodeSource_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long timecodeSource); void __RPC_STUB IDecklinkIOControl_SetCaptureTimecodeSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetVideoInput2_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long videoSource, /* [in] */ BOOL setupIs75, /* [in] */ BOOL componentLevelsSMPTE); void __RPC_STUB IDecklinkIOControl_SetVideoInput2_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetAnalogueOutput2_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long videoOutput, /* [in] */ BOOL setupIs75, /* [in] */ BOOL componentLevelsSMPTE); void __RPC_STUB IDecklinkIOControl_SetAnalogueOutput2_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkIOControl_INTERFACE_DEFINED__ */ #ifndef __IDecklinkMediaSample_INTERFACE_DEFINED__ #define __IDecklinkMediaSample_INTERFACE_DEFINED__ /* interface IDecklinkMediaSample */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkMediaSample; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("4CAEF6E0-714A-4b4c-902D-BC53AAB2C423") IDecklinkMediaSample public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetVANCBuffer( /* [out] */ byte **ppBuffer) = 0; }; #else /* C style interface */ typedef struct IDecklinkMediaSampleVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkMediaSample * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkMediaSample * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkMediaSample * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetVANCBuffer )( IDecklinkMediaSample * This, /* [out] */ byte **ppBuffer); END_INTERFACE } IDecklinkMediaSampleVtbl; interface IDecklinkMediaSample { CONST_VTBL struct IDecklinkMediaSampleVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkMediaSample_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkMediaSample_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkMediaSample_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkMediaSample_GetVANCBuffer(This,ppBuffer)\ (This)- lpVtbl - GetVANCBuffer(This,ppBuffer) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkMediaSample_GetVANCBuffer_Proxy( IDecklinkMediaSample * This, /* [out] */ byte **ppBuffer); void __RPC_STUB IDecklinkMediaSample_GetVANCBuffer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkMediaSample_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_DecklinkInterface_0391 */ /* [local] */ typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0391_0001 {DECKLINK_VIDEODESKTOPMODE_DESKTOP= 0, DECKLINK_VIDEODESKTOPMODE_LASTFRAME= DECKLINK_VIDEODESKTOPMODE_DESKTOP + 1, DECKLINK_VIDEODESKTOPMODE_BLACK= DECKLINK_VIDEODESKTOPMODE_LASTFRAME + 1, DECKLINK_VIDEODESKTOPMODE_MAX= DECKLINK_VIDEODESKTOPMODE_BLACK + 1 } DECKLINK_VIDEODESKTOPMODE; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0391_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0391_v0_0_s_ifspec; #ifndef __IDecklinkVideoDesktop_INTERFACE_DEFINED__ #define __IDecklinkVideoDesktop_INTERFACE_DEFINED__ /* interface IDecklinkVideoDesktop */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkVideoDesktop; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("A45C974C-5D26-462f-B5F1-88AA1EFFFF63") IDecklinkVideoDesktop public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetVideoDesktopMode( /* [in] */ unsigned long mode) = 0; }; #else /* C style interface */ typedef struct IDecklinkVideoDesktopVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkVideoDesktop * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkVideoDesktop * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkVideoDesktop * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetVideoDesktopMode )( IDecklinkVideoDesktop * This, /* [in] */ unsigned long mode); END_INTERFACE } IDecklinkVideoDesktopVtbl; interface IDecklinkVideoDesktop { CONST_VTBL struct IDecklinkVideoDesktopVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkVideoDesktop_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkVideoDesktop_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkVideoDesktop_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkVideoDesktop_SetVideoDesktopMode(This,mode)\ (This)- lpVtbl - SetVideoDesktopMode(This,mode) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkVideoDesktop_SetVideoDesktopMode_Proxy( IDecklinkVideoDesktop * This, /* [in] */ unsigned long mode); void __RPC_STUB IDecklinkVideoDesktop_SetVideoDesktopMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkVideoDesktop_INTERFACE_DEFINED__ */ #ifndef __IDecklinkReferenceClock_INTERFACE_DEFINED__ #define __IDecklinkReferenceClock_INTERFACE_DEFINED__ /* interface IDecklinkReferenceClock */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkReferenceClock; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("E2ED66BF-C926-42c0-84BB-9A830F805DDB") IDecklinkReferenceClock public IUnknown { public virtual HRESULT STDMETHODCALLTYPE GetFrameTime( /* [out] */ REFERENCE_TIME *rtFrame) = 0; }; #else /* C style interface */ typedef struct IDecklinkReferenceClockVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkReferenceClock * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkReferenceClock * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkReferenceClock * This); HRESULT ( STDMETHODCALLTYPE *GetFrameTime )( IDecklinkReferenceClock * This, /* [out] */ REFERENCE_TIME *rtFrame); END_INTERFACE } IDecklinkReferenceClockVtbl; interface IDecklinkReferenceClock { CONST_VTBL struct IDecklinkReferenceClockVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkReferenceClock_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkReferenceClock_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkReferenceClock_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkReferenceClock_GetFrameTime(This,rtFrame)\ (This)- lpVtbl - GetFrameTime(This,rtFrame) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDecklinkReferenceClock_GetFrameTime_Proxy( IDecklinkReferenceClock * This, /* [out] */ REFERENCE_TIME *rtFrame); void __RPC_STUB IDecklinkReferenceClock_GetFrameTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkReferenceClock_INTERFACE_DEFINED__ */ #ifndef __DecklinkPublicLib_LIBRARY_DEFINED__ #define __DecklinkPublicLib_LIBRARY_DEFINED__ /* library DecklinkPublicLib */ /* [version][uuid] */ EXTERN_C const IID LIBID_DecklinkPublicLib; EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter; #ifdef __cplusplus class DECLSPEC_UUID("44A8B5C7-13B6-4211-BD40-35B629D9E6DF") DecklinkVideoCaptureFilter; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureProperties; #ifdef __cplusplus class DECLSPEC_UUID("50D29FCF-70ED-4155-9B2A-91F2CE9A86BA") DecklinkVideoCaptureProperties; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureProperties2; #ifdef __cplusplus class DECLSPEC_UUID("6296A3EB-08FF-421e-B5AC-6BC834CF4DB6") DecklinkVideoCaptureProperties2; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter; #ifdef __cplusplus class DECLSPEC_UUID("AAA22F7E-5AA0-49d9-8C8D-B52B1AA92EB7") DecklinkAudioCaptureFilter; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureProperties; #ifdef __cplusplus class DECLSPEC_UUID("ED4418E7-582D-4759-AE07-8CA7F771427F") DecklinkAudioCaptureProperties; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureProperties2; #ifdef __cplusplus class DECLSPEC_UUID("8869832C-FDE3-468e-B0D2-53BF2D59C17A") DecklinkAudioCaptureProperties2; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter; #ifdef __cplusplus class DECLSPEC_UUID("CEB13CC8-3591-45a5-BA0F-20E9A1D72F76") DecklinkVideoRenderFilter; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderProperties; #ifdef __cplusplus class DECLSPEC_UUID("98C36C7C-5985-46c4-909C-0EB7BD0C60F7") DecklinkVideoRenderProperties; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter; #ifdef __cplusplus class DECLSPEC_UUID("19FA8CC3-56CE-46ab-825D-5CE1A39B137A") DecklinkAudioRenderFilter; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderProperties; #ifdef __cplusplus class DECLSPEC_UUID("222A4295-E98B-4af2-9063-340E91BE7E68") DecklinkAudioRenderProperties; #endif EXTERN_C const CLSID CLSID_DecklinkCaptureFilter; #ifdef __cplusplus class DECLSPEC_UUID("472BB322-7639-412e-AF90-F86F1AD6A22F") DecklinkCaptureFilter; #endif EXTERN_C const CLSID CLSID_DecklinkRenderFilter; #ifdef __cplusplus class DECLSPEC_UUID("189B7800-82A0-4e92-A2E9-2C8E4A15C3E3") DecklinkRenderFilter; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter2; #ifdef __cplusplus class DECLSPEC_UUID("CE3FF814-04C1-4827-9F18-426203E9B1B3") DecklinkVideoCaptureFilter2; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter3; #ifdef __cplusplus class DECLSPEC_UUID("20722FC4-9EBC-47b9-80B4-6A2ED4D27ECF") DecklinkVideoCaptureFilter3; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter4; #ifdef __cplusplus class DECLSPEC_UUID("B3980D18-10D4-4045-9AF7-91EF330AEBF2") DecklinkVideoCaptureFilter4; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter5; #ifdef __cplusplus class DECLSPEC_UUID("929CE8E6-96DB-4fe0-980A-83DAB2D2AF31") DecklinkVideoCaptureFilter5; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter6; #ifdef __cplusplus class DECLSPEC_UUID("681439FF-EB76-45dd-BF51-80D7C60F5727") DecklinkVideoCaptureFilter6; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter7; #ifdef __cplusplus class DECLSPEC_UUID("DE5D8755-421A-43f2-8847-E5A9ACB44D04") DecklinkVideoCaptureFilter7; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter8; #ifdef __cplusplus class DECLSPEC_UUID("976AC924-E89A-4a20-B692-482346E24C71") DecklinkVideoCaptureFilter8; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter2; #ifdef __cplusplus class DECLSPEC_UUID("1BCC3EF4-724F-4a45-B61D-8D4BBF32C5BF") DecklinkAudioCaptureFilter2; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter3; #ifdef __cplusplus class DECLSPEC_UUID("BC90EE8C-F8DC-4776-8DCF-24929C13F9D2") DecklinkAudioCaptureFilter3; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter4; #ifdef __cplusplus class DECLSPEC_UUID("1EF51542-B849-4337-B7AE-C980C13F86BF") DecklinkAudioCaptureFilter4; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter5; #ifdef __cplusplus class DECLSPEC_UUID("DE6DB48D-66EE-477a-BE4B-522B2253CD95") DecklinkAudioCaptureFilter5; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter6; #ifdef __cplusplus class DECLSPEC_UUID("B8E0C8A1-777D-4727-A542-6DF0DF1E1D1C") DecklinkAudioCaptureFilter6; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter7; #ifdef __cplusplus class DECLSPEC_UUID("ED1441F5-A132-44e7-9027-14DB5674149B") DecklinkAudioCaptureFilter7; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter8; #ifdef __cplusplus class DECLSPEC_UUID("37BD18AA-F5BD-434c-B0C5-7AE570C377A5") DecklinkAudioCaptureFilter8; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter2; #ifdef __cplusplus class DECLSPEC_UUID("16A2E3A5-0C3E-4484-9E78-3ABF2FBE3ACE") DecklinkVideoRenderFilter2; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter3; #ifdef __cplusplus class DECLSPEC_UUID("4354ED19-BDE1-4083-9BE7-991AF1F0B527") DecklinkVideoRenderFilter3; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter4; #ifdef __cplusplus class DECLSPEC_UUID("4546201B-E2B2-4e78-9B1C-DE6406C3BEFA") DecklinkVideoRenderFilter4; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter5; #ifdef __cplusplus class DECLSPEC_UUID("4A5FCAED-CAA7-456e-B8EA-608F35A68A0D") DecklinkVideoRenderFilter5; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter6; #ifdef __cplusplus class DECLSPEC_UUID("8128230E-8FC1-4af6-BBF1-6C6B6E7C1F16") DecklinkVideoRenderFilter6; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter7; #ifdef __cplusplus class DECLSPEC_UUID("6919722B-7329-4c5f-9F68-BA2FE3CF1C77") DecklinkVideoRenderFilter7; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter8; #ifdef __cplusplus class DECLSPEC_UUID("4C17A259-854D-433f-B087-9AC89238180A") DecklinkVideoRenderFilter8; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter2; #ifdef __cplusplus class DECLSPEC_UUID("8D09D460-D361-40bd-A2D0-7E094B4D56FA") DecklinkAudioRenderFilter2; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter3; #ifdef __cplusplus class DECLSPEC_UUID("F34B54D3-15B2-4779-8913-64D6E6C67873") DecklinkAudioRenderFilter3; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter4; #ifdef __cplusplus class DECLSPEC_UUID("98FC338D-9524-457c-916A-14016AC483A8") DecklinkAudioRenderFilter4; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter5; #ifdef __cplusplus class DECLSPEC_UUID("1A06C310-DCD3-4bc3-8BA3-47F8273A509C") DecklinkAudioRenderFilter5; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter6; #ifdef __cplusplus class DECLSPEC_UUID("2C7D2EF4-2054-485b-8310-5EE8305955C9") DecklinkAudioRenderFilter6; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter7; #ifdef __cplusplus class DECLSPEC_UUID("EF87B072-BCD3-4f4e-A17C-234C73592631") DecklinkAudioRenderFilter7; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter8; #ifdef __cplusplus class DECLSPEC_UUID("F8CFB51B-ADE0-4fae-B9A6-38E9F0BB2919") DecklinkAudioRenderFilter8; #endif EXTERN_C const CLSID CLSID_DecklinkUpsampleFilter; #ifdef __cplusplus class DECLSPEC_UUID("F5C45F6D-E4DD-469d-B397-7341D602C403") DecklinkUpsampleFilter; #endif EXTERN_C const CLSID CLSID_DecklinkEffectsFilter; #ifdef __cplusplus class DECLSPEC_UUID("BFA26F43-FB18-40d9-BD58-5A6CE0F42469") DecklinkEffectsFilter; #endif EXTERN_C const CLSID CLSID_DecklinkEffectsProperties; #ifdef __cplusplus class DECLSPEC_UUID("EA131320-64CC-4f3f-B79D-41A383A65EDE") DecklinkEffectsProperties; #endif #ifndef __MEDIASUBTYPE_V210_INTERFACE_DEFINED__ #define __MEDIASUBTYPE_V210_INTERFACE_DEFINED__ /* interface MEDIASUBTYPE_V210 */ /* [auto_handle][version][uuid] */ EXTERN_C const IID IID_MEDIASUBTYPE_V210; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("30313276-B0B0-4dd3-8E8C-572692D526F6") MEDIASUBTYPE_V210 { public BEGIN_INTERFACE END_INTERFACE }; #else /* C style interface */ typedef struct MEDIASUBTYPE_V210Vtbl { BEGIN_INTERFACE END_INTERFACE } MEDIASUBTYPE_V210Vtbl; interface MEDIASUBTYPE_V210 { CONST_VTBL struct MEDIASUBTYPE_V210Vtbl *lpVtbl; }; #ifdef COBJMACROS #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __MEDIASUBTYPE_V210_INTERFACE_DEFINED__ */ #ifndef __MEDIASUBTYPE_v210a_INTERFACE_DEFINED__ #define __MEDIASUBTYPE_v210a_INTERFACE_DEFINED__ /* interface MEDIASUBTYPE_v210a */ /* [auto_handle][version][uuid] */ EXTERN_C const IID IID_MEDIASUBTYPE_v210a; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("30313276-0000-0010-8000-00AA00389B71") MEDIASUBTYPE_v210a { public BEGIN_INTERFACE END_INTERFACE }; #else /* C style interface */ typedef struct MEDIASUBTYPE_v210aVtbl { BEGIN_INTERFACE END_INTERFACE } MEDIASUBTYPE_v210aVtbl; interface MEDIASUBTYPE_v210a { CONST_VTBL struct MEDIASUBTYPE_v210aVtbl *lpVtbl; }; #ifdef COBJMACROS #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __MEDIASUBTYPE_v210a_INTERFACE_DEFINED__ */ #ifndef __MEDIASUBTYPE_r210_INTERFACE_DEFINED__ #define __MEDIASUBTYPE_r210_INTERFACE_DEFINED__ /* interface MEDIASUBTYPE_r210 */ /* [auto_handle][version][uuid] */ EXTERN_C const IID IID_MEDIASUBTYPE_r210; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("30313272-0000-0010-8000-00AA00389B71") MEDIASUBTYPE_r210 { public BEGIN_INTERFACE END_INTERFACE }; #else /* C style interface */ typedef struct MEDIASUBTYPE_r210Vtbl { BEGIN_INTERFACE END_INTERFACE } MEDIASUBTYPE_r210Vtbl; interface MEDIASUBTYPE_r210 { CONST_VTBL struct MEDIASUBTYPE_r210Vtbl *lpVtbl; }; #ifdef COBJMACROS #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __MEDIASUBTYPE_r210_INTERFACE_DEFINED__ */ #ifndef __MEDIASUBTYPE_HDYC_INTERFACE_DEFINED__ #define __MEDIASUBTYPE_HDYC_INTERFACE_DEFINED__ /* interface MEDIASUBTYPE_HDYC */ /* [auto_handle][version][uuid] */ EXTERN_C const IID IID_MEDIASUBTYPE_HDYC; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("43594448-0000-0010-8000-00AA00389B71") MEDIASUBTYPE_HDYC { public BEGIN_INTERFACE END_INTERFACE }; #else /* C style interface */ typedef struct MEDIASUBTYPE_HDYCVtbl { BEGIN_INTERFACE END_INTERFACE } MEDIASUBTYPE_HDYCVtbl; interface MEDIASUBTYPE_HDYC { CONST_VTBL struct MEDIASUBTYPE_HDYCVtbl *lpVtbl; }; #ifdef COBJMACROS #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __MEDIASUBTYPE_HDYC_INTERFACE_DEFINED__ */ #endif /* __DecklinkPublicLib_LIBRARY_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif
https://w.atwiki.jp/aceshigh/pages/70.html
#freeze #nofollow #norelated naviで指定しているページは存在しません H [#xfadc6da] hr [#i56a8485] I [#qaa75d46] img [#v66d65c4] include [#nd4e3577] includesubmenu [#a7f1d129] insert [#q51c8898] interwiki [#k3075466] H hr 種別 ブロック型プラグイン 重要度 ★★☆☆☆ 書式 #hr 概要 文中に水平線を挿入します。 備考 段落やリスト、テーブル内など、通常の水平線書式(----)ではブロックを抜けてしまう個所で水平線を挿入するために用います。リスト内など左右マージンが設定されている場合は、それを引き継ぎます。 I img 種別 ブロック型プラグイン 重要度 ★☆☆☆☆ 書式 #img( 画像URL [, right | r | left | l | clear | c ,[ clear | c ]] ) 概要 添付ファイル以外の画像を表示するために開発されましたが、該当機能がrefプラグインに統合されたため、基本的に使用することはありません。過去との互換性のために残っています。 引数 画像URLには表示する画像のURLを指定します。 画像にはjpeg(jpg), gif, png のみ指定可能です。 right,r,left,l,clear,c で画像の表示位置とテキストの回りこみを指定します。省略時は left が指定されたとみなします。 right,r − 画像を右寄せで表示します。 left,l − 画像を右寄せで表示します。 clear,c − テキストの回りこみを解除します。内部的には right,r,left,l 以外は全てclearが選択されたと見なされます。 プラグイン内設定 PLUGIN_IMG_CLEAR clear指定時に出力するタグ PLUGIN_IMG_USAGE 引数未指定時に表示されるヘルプ include 種別 ブロック型プラグイン 重要度 ★★★☆☆ 書式 #include( ページ名[,title|,notitle] ) 概要 記述した位置に指定したページを挿入して、複数のページをあたかも1つのページであるかのように表示します。 引数 ページ名には挿入するページを指定します。 第2引数にnotitleを指定すると、ページ名の表示を抑制します。titleはその逆です。 プラグイン内設定 PLUGIN_INCLUDE_MAX 一度にインクルードできるページの最大数 PLUGIN_INCLUDE_WITH_TITLE title,notitle を未指定時に挿入時にページ名を表示するか・しないか PLUGIN_INCLUDE_USAGE 引数未指定時に表示されるヘルプ includesubmenu 種別 ブロック型プラグイン 重要度 ★★☆☆☆ 書式 #includesubmenu( [ showpagename ] ) 概要 現在表示中のページによって、MenuBarに表示する内容を切り替える為に使用します。 表示中のページの下階層のSubMenuか、同階層にあるSubMenuページを挿入表示するプラグインです。 引数 showpagename を指定すると、挿入表示するページのページ名を表示します。省略時はページ名を非表示とします。 insert 種別 (コマンド) ブロック型プラグイン 重要度 ★☆☆☆☆ 書式 #insert 概要 記述した位置に複数行入力欄とボタンを表示します。 ボタンを押下すると入力欄に入力した内容をページに挿入します。 プラグイン内設定 INSERT_COLS 編集欄の表示幅 INSERT_ROWS 編集欄の表示行数 INSERT_INS 入力内容を入力欄の前後どちらに挿入するか interwiki 種別 コマンド 重要度 ★☆☆☆☆ 書式 ?cmd=interwiki page=InterWiki名 概要 InterWikiを記述した際にPukiWikiが内部的に呼び出します。使用者が意識して使用する機会はありません。 引数 InterWiki名にはジャンプ先をInterWiki形式で指定します。InterWiki名はエンコードされている必要があります。 naviで指定しているページは存在しません
https://w.atwiki.jp/minecraft_icbcrp/pages/58.html
親ページに戻る ├チュートリアル └サンプルプログラム サンプルプログラムについて サンプルプログラムパスワードドア NOT回路 ランダムパルス回路 ワイヤレスレッドストーンスイッチ 鉄道建設プログラム Turtle遠隔操作プログラム サンプルプログラムについて 赤文字は実際に利用する際には変更しなければならない部分です、このままでは動作しません。 サンプルプログラム パスワードドア 正しいパスワードを入力するとN秒間レッドストーン動力を出力するプログラムです。 passwordに正しいパスワード、NにRS動力を出力する時間、OutputにRS動力を出力する面を入れて下さい。 write()内の\nは改行を意味します。 pass = ("password") write("Enter password.\n") a = read() if a == pass then write("Password correct!\n") rs.setOutput("Output", true) sleep(N) rs.setOutput("Output", false) else write("Password incorrect!\n") end NOT回路 Inputから入力を受けている時は何も出力せず、入力を受けてない時はOutputから出力するプログラムです。 プログラムを終了させる時はctrl+Tを利用して下さい。 if rs.getInput("Input") == false then rs.setOutput("Output", true) end while true do os.pullEvent("redstone") if rs.getInput("Input") == true then rs.setOutput("Output", false) else rs.setOutput("Output", true) end end ランダムパルス回路 ランダムな間隔で0.2秒のパルスをOutputから出力するプログラムです。 while true do a = math.random(1, 10) if a = 5 then rs.setOutput("Output", true) sleep(0.2) rs.setOutput("Output", false) sleep(0.2) else sleep(0.4) end end ワイヤレスレッドストーンスイッチ 送信側でプログラムを起動する度に受信側でレッドストーンのON/OFFが切り替わるプログラムです。 modemにはモデムを設置している面、idには受信側のコンピューターID又はラベル、OutputにはRS動力を出力する面を入れて下さい。 送信側プログラム rednet.open("modem") rednet.send(id, "") 受信側プログラム rednet.open("modem") while true do os.pullEvent("rednet_message") rs.setOutput("Output", true) os.pullEvent("rednet_message") rs.setOutput("Output", false) end 鉄道建設プログラム マイニングタートル専用の自動レール敷設プログラムです。 プログラムを起動して、数字を入力するとそのブロック数レールを敷設します。 障害となるブロックは全て採掘し、足場が無ければ設置します。 タートルのインベントリの1番目に足場となるブロック、2番目にレールを入れて下さい。 なおスタックの都合上このプログラムでは65ブロック以上の敷設はできません。 またMOBにぶつかったりした場合正常に動作しない恐れがあります。 function reversedirection() turtle.turnRight() turtle.turnRight() end function dig(n) turtle.up() for i=1,n do while turtle.detect() == true do turtle.dig() sleep(0.5) end turtle.forward() turtle.digDown() end turtle.down() end function construction(n) for i=1,n do if turtle.detectDown() == false then turtle.select(1) turtle.placeDown() turtle.up() else turtle.up() end turtle.select(2) turtle.placeDown() turtle.forward() turtle.down() end end a = read() dig(a) reversedirection() construction(a) reversedirection() Turtle遠隔操作プログラム WirelessTurtleを遠隔操作するプログラムです。 送信側のインターフェースを開いておく必要がある為実用性は疑問ですが、 rednetAPIを用いたプログラムの参考にして頂ければと思います。 modemにはモデムの設置面、idには受信側Turtleのid又はラベルを入れて下さい。 送信側プログラム function keyconvert(k) if k == 17 then return "Forward" elseif k == 31 then return "Back" elseif k == 30 then return "TurnLeft" elseif k == 32 then return "TurnRight" elseif k == 42 then return "Down" elseif k == 57 then return "Up" elseif k == 18 then return "Exit" else return "This key is not assigned." end end print("w = Forward\ns = Back\na = TurnLeft\nd = TurnRight\nshift = Down\nspace = Up\ne = Exit") rednet.open("modem") while true do a, b = os.pullEvent("key") c = keyconvert(b) if c == "This key is not assigned." then print(c) else rednet.send(id, c) print(c) if c == "Exit" then break end end end 受信側プログラム rednet.open("right") while true do a, b = rednet.receive() if b == "Exit" then break end if b == "Forward" then turtle.forward() elseif b == "Back" then turtle.back() elseif b == "TurnLeft" then turtle.turnLeft() elseif b == "TurnRight" then turtle.turnRight() elseif b == "Down" then turtle.down() elseif b == "Up" then turtle.up() end end
https://w.atwiki.jp/also_little/pages/507.html
ギャー エグゼ5攻略ページ跡地に書かれているメッセージのこと。 普通に見つけることはまず不可能だろう。 マジカルロックマン 遺跡の中ではマジカルロックマンと言うものがある。 マジカルバナナのロックマンverである。 内容 ロックマン⇒青⇒ジョーニン⇒シャドーマン⇒ダークミヤビ⇒元ゴスペル⇒… ダークソウル:イイエ、アイツ ハ タダ ヤトワレテ イタ ダケ ダカラ チガウ カナ。 しかし続行。 元ゴスペル⇒プライド⇒ナイトマン⇒でかい⇒デューオ⇒ジャスティスパンチ⇒… ソラ:ギガントフックだろ …ギガントフック⇒ギガクラス⇒赤い⇒ブルース⇒伊集院 炎山⇒COOL⇒ライカ⇒シャーロ⇒雪⇒ブリザードマン⇒雑魚⇒シャークマン⇒脇役⇒日暮さん⇒フォルテ(意味不)⇒かっこいい。 つまりロックマンはかっこいいのだよ。
https://w.atwiki.jp/nectaris/pages/119.html
ほとんどのユニットがRABBIT、LYNX、FLYTRAPという、激ムズMAPにありがちなネタマップ。 お約束どおり(?)GALAXYからBUSSARDが発進してバギーに容赦なく爆撃してくる。 FLYTRAPがいるぶんずいぶん有情だが、それでも決して簡単なマップではないので心してかかろう。 まずは収容所すぐ上に陣取っているHAWKEYEとPELICANを手早くお掃除し、DRAGONやPELICANを発進させたいところ。 特にPELICAN+GOOSEやDRAGONはこのマップではRABBIT、LYNX、BUSSARDなんでも釣り上げられるため非常に重要。 逆にFLYTRAPの攻撃に晒したくないので、FLYTRAPが入った工場はできれば敵に渡したくない。 渡してもどうにかなるけど。 工場は取れる工場は取っていく(ただしPELICAN+GOOSEは収容所占領に使うため残しておくこと。釣り出しにも使える)。 水辺の工場は取っておけばSEAGULLを無視して攻撃をしてきたBUSSARDに一発おみまい出来るため取っておいて損はない。 その他画面下に散らばっているユニットはとりあえず威嚇だけしておいてやばいと思ったら引き上げてしまっていい。 また中立工場を占領したなら中身を抜き出して即捨てで良い。 場合によっては発進即スクラップでも何ら問題はない。 敵に渡るぐらいならそのほうがよっぽどマシである。 ちなみに防衛線を敷いておけば基本的にあまり近寄ってこない。 航空機を撃破したならFLYTRAPは用済みなのでそれで釣っても良いが、PELICAN+GOOSEを防衛線に混ぜておけばすぐ食いついてくるため釣りやすい。 敵のユニット数が減ってきたら多少の犠牲を考えずに収容所にGOOSEを押し込んでしまうのが楽だと思われる。